There some tourist places in India and specifically hill stations which are quite famous and popular among tourists mainly because these never fail to delight us. Mahabaleshwar is one of them. Nestled in the western ghats forests of Maharashtra, the place