Texas gets Indian mythological icon, as 90ft Hanuman Murti becomes third tallest sculpture in US

The “Statue of Union”, as it has been named, is the tallest Hanuman Murti outside India; the tallest in Texas; and the third tallest statue in the United States, surpassed only by the Statue of Liberty in New York and the Pegasus and Dragon in Hallandale Beach, Florida.

About Hashtag: #USANews

USA News. Read the latest and breaking news headlines and stories on USA published on Connected to India.