Horse drawn carriages in front of the Taj Hotel in South Mumbai. Foundation was put in 1898 and the construction was completed in 1903.
May 31, 2012
Horse drawn carriages in front of the Taj Hotel in South Mumbai. Foundation was put in 1898 and the construction was completed in 1903.