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.
A three-foot statue of the Hindu deity Vishnu had washed ashore ... the figure would have once held a conch, a symbol of the god’s divine authority which, when blown, was thought to produce ...