Nestled in the lap of the Western Ghats, is Matheran, one of the best weekend getaway spots in Maharashtra. It is India’s smallest hill station, and undoubtedly, one of the cleanest too. Located within close proximity of Mumbai and Pune, Matheran is the place for those seeking tranquility, nature, and adventure. Matheran literally means ‘forest on the […]
Read more »