Papa’s in Mumbai has been named one of TIME Magazine’s ‘World’s Greatest Places’ 2025. Helmed by Chef Hussain Shahzad, the ...