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.
Photo by sbstock
Royalties free, Commercial & Editorial use
$10.00
Royalties free, Commercial & Editorial use
$10.00