Mahabaleshwar, India

Mahabaleshwar, India

Located 150 m/240 km southeast of Mumbai, Mahabaleshwar, India, is a hill station set at an altitude of 4,500 ft/1,375 m amongst the Western Ghats. Walks and drives through the terraced hills and...

JDS Travel News JDS Viewpoints JDS Africa/MI