PHOTOS: The Taj Mahal Palace in Mumbai, India Hotel Review

Taj Mahal Palace in Mumbai, India is Mumbai’s most famous landmark, and one of the most iconic hotels in the world. Opened in 1903 during British rule, Taj Mahal Palace is not only historic (if these walls could talk), it has been an incredibly inspiring and revolutionary hotel that truly spearheaded progressive movements in India. Taj … Continue reading PHOTOS: The Taj Mahal Palace in Mumbai, India Hotel Review