Matheran (means “Mother Forest”) lies at a height of 805 mts above sea level. Matheran is a city and a municipal council in Raigarh district in the Indian state of Maharashtra. It is a hill station in Karjat Tahsil. It is the tiniest hill station in India. This picturesque town […]