Mahabaleshwar is popular hill station near Pune in Maharashtra, India. It was considered as favorite spot during Summer season. In Mansoon (Rainy Season) it is having its own charm.
This video shows Main Market Road or Bazaar of Mahabaleshwar. You feel like walking in the clouds.
0:11 is that supernanny?
turbominicooper2 1 year ago