Matheran Hill Station

Matheran Hill Station. Matheran Hill Station is in the Raigad district of Maharastra, India at around 100 km from Mumbai. Matheran Hill Station is an eco-sensitive forest area. Matheran means “forest on the forehead”. Come to Maharastra and experience ‘Incredible India’ Matheran Hill Station is the smallest hill station in the country and is is…

[Continue reading]