World4 months ago
Texas gets 90-ft-tall Hanuman sculpture, 3rd tallest statue in US: Know all about it
A grand Pran Pratishtha ceremony was held in Houston, Texas, on Sunday, August 18, where a 90-foot-tall Hanuman statue was inaugurated. This is the third tallest...