Friday, 29 March 2024 05:48 AM
November 13, 2018 00:05 am
India unveiled the "Statue of Unity" this week: reaching a height of 182 meters (excluding the pedestal), it is now the largest statue in the world.