L'hôtel Taj Mahal a été bâti en 1903 par le Parsi Jamshedji Tata à qui les Anglais avaient refusé l'accès à un des meilleurs hôtels de la ville.