AsiaIndia G20 Summit | 27-feet ‘Nataraja’ Statue Installed at Bharat Mandapam in Delhi #shorts Team Buyback 7 September 2023, 11:40 am7 September 2023, 11:40 am Asianews, India, indiannews, The Quint Share this:TweetRedditTelegramWhatsApp