The massive statue was raised on August 15 at Sugar ... 151-foot tall Statue of Liberty in New York and the 110-foot tall ...
Houston: A 90-foot-tall bronze murti of Lord Hanuman was unveiled near Houston, Texas. The statue is named the Statue of ...