1 2 3Next page New Delhi: The grand Bharat Mandapam in Delhi, hosting the historic G20 Summit, 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. (PTI Photo) 1 2 3Next page TagsBharat Mandapam G20 Summit Nataraja Statue New Delhi Photos Press Trust of India Follow on Twitter | Posted by Mansoor Hameed | Published: 6th September 2023 11:06 pm IST Facebook X LinkedIn Pinterest Messenger Messenger WhatsApp Telegram