News
Astonishing photographs of a 90-foot statue of Hindu God Lord Hanuman—the third largest statue in the U.S.—have been obtained by Newsweek, following the unveiling ceremony in Texas.
The Pran Pratishtha ceremony of the 90-foot-tall Hanuman statue was held on August 18 at Houston, Texas. The statue, named the "Statue of Union," is now the third tallest statue in the United States.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results