Among many others, one peculiar feature in Amboli is the presence of several waterfalls. One such waterfall is at Amboli itself that drops from approximately 1080 ft high. In monsoon season ...
Amboli enjoys wide recognition due to its magnificent natural beauty. Huge forests carpet the hillsides while cascading waterfalls dot the area providing picturesque sceneries one may think are on ...