Situated in the Sahyadri Hills of Maharashtra, Amboli is a peaceful hill station famous for its thick green vegetation and cool weather that is always characterized by cascading waterfalls.
Surrounded by the lush Western Ghats of Maharashtra, Amboli is a serene hill station blessed with amazing natural beauty and rich cultural heritage. The interesting information about this ...