Mahabaleshwar, a picturesque hill station in the Western Ghats of Maharashtra, India, is a nature lover's paradise. This quaint town…