Let’sDiskussThe Statue Of Unity — World’s Tallest StatueCongratulations! India is now home to the world’s tallest statue.Nov 3, 2018Nov 3, 2018