Amboli is a small and significant town located in the Indian state of Maharashtra and one can get to this place without trouble from the cities of Mumbai as well as Pune. Amboli is a historic destination and there are many temples and churches which can be explored by travelers […]