In the beautiful Western Ghats of Maharashtra is a cool mountainous spot called Amboli which is famous for its abundant green ...