HomeExclusiveNationalThe grand Bharat Mandapam, hosting the historic #G20Summit, showcases the awe-inspiring world’s tallest Nataraja statue, standing at an impressive 28 feet, symbolising the grandeur of this monumental event on Indian soil. editor jammutawiSeptember 6, 2023 9:23 am 0 CATEGORIES ExclusiveInternationalNationalPolitical News Share ThisAUTHOReditor jammutawi