US: 90-foot-tall Hanuman murti, third tallest sculpture, unveils in Texas | VIDEO
World | Aug 22, 2024, 01:08 PM ISTThe statue called the 'Statue of Union,' honors Lord Hanuman's role in reuniting Sri Rama and Sita. It stands at the Sri Ashtalakshmi Temple in Sugar Land, Texas.