US: 90-foot-tall Hanuman murti, third tallest sculpture, unveils in Texas | VIDEO
World | August 22, 2024 13:08 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.