Maharashtra's Western Ghats are home to a peaceful haven called Amboli, a small town that often goes unnoticed by mainstream ...