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.