Designed by
Title
MUMBAI, INDIA - FEBRUARY 25: The Taj Mahal Palace Hotel is a five star luxury hotel located near Gateway of India. #125580766
Description
MUMBAI, INDIA - FEBRUARY 25: The Taj Mahal Palace Hotel is a five star luxury hotel located near Gateway of India . On 26 November 2008, the hotel was attacked by terrorists.