New Delhi: Also known as Bombay, Mumbai is the the most populated metropolitan city in India.It is the capital city of the Indian state of Maharashtra.Mumbai lies on the west coast of India and has
6. Flora Fountain - This fountain was named after the Roman Goddess Flora was built in 1864. It stands in the middle of a beautiful park area which is worth seeing.