90-foot tall bronze statue of Lord Hanuman becomes new landmark in Texas | World News – The Indian Express

Texas

Called the “Statue of Union,” this impressive statue is now the third tallest in the United States, behind only the Statue of Liberty in New York and the Pegasus and Dragon statue in Florida.

Source: 90-foot tall bronze statue of Lord Hanuman becomes new landmark in Texas | World News – The Indian Express