The world is waiting for the highly-anticipated G20 Leaders’ Summit 2023 in Delhi. A festooned Delhi and delectable fusion cuisine await the international guests of India. India is leaving no stone unturned to ensure exquisite dining experience for G20 del