Delaware Hindu Temple Installs United States’ Tallest Lord Hanuman Statue of 45K kg for USD1 Million While India is divided in its opinion about the significance of building the world’s tallest statues of mythological and historical figures, Indian Americans …