Matheran: Nature's Bounty Straddling the Western Ghats, Matheran is one of India’s finest hill stations