The Statue of Union, a 90-foot-tall bronze murti of Lord Hanuman, has been unveiled in Texas near Houston. It is the third tallest statue in the US, and symbolises "a new milestone in the cultural ...
Houston, Texas: A new 90-foot-tall bronze murti of Lord Hanuman has been unveiled near Houston, marking "a new milestone in the cultural and spiritual landscape of America." ...