Mahabaleshwar is a small town and a municipal council in Satara district, Maharashtra, India. It is a place of pilgrimage for Hindus because the Krishna River has its origin here. From Wikipedia