Bharat World’s Best Food Cities 2026: India’s iconic street food puts Mumbai, Delhi and Jaipur on global culinary map