Astonishing photographs of a 90-foot statue of Hindu God Lord Hanuman—the third largest statue in the U.S.—have been obtained by Newsweek, following the unveiling ceremony in Texas.
Dedicated to Bal Hanuman, the temple is steeped in history ... Tulsidas then carried the Hanuman statue through gate No. 2 and placed it by the Yamuna River, making the site a revered place ...
Some results have been hidden because they may be inaccessible to you