A 90-foot-tall bronze statue of Lord Hanuman, known as the 'Statue of Union,' has been unveiled near Houston at the Sri Ashtalakshmi Temple, marking a significant cultural and spiritual milestone in America. This third tallest statue in the US symbolizes selflessness, devotion, and unity, and was inaugurated during a grand ceremony attended by numerous devotees.