Search result for Lord Rama
LORD HANUMAN BLESSES THE UNITED STATES, TAKING THE FORM OF SECOND TALLEST STATUE OF THE NATION
Highlights:
- Second tallest statue of the nation, the statue of Hindu Lord Hanuman was established in the United States.
- The statue, built in Delaware is o...