NEWSWorld’s Tallest Statue to be officially unveiled on Oct 31NewsTeamOct 26, 2018Oct 27, 2018 by NewsTeamOct 26, 2018Oct 27, 201802 India is days away from officially unveiling what will be the world’s tallest statue, standing at an incredible 182 metres tall. Dubbed The Statue of... Read more