Mahabaleshwar is a hill station, located south of Mumbai. It is in the Western Ghat range of India in the Satara district of Maharastra state. It has some high points to feature, such as Arthurs’s seat. Mahabaleshwar is a small town where the Krishna River has its origin. Many Hindus come as pilgrims every year to see and get blessings from this holy place.