Nature’s favourite spot, green carpet – call it by any such name, Lonavala deserves it. Within...