Toad Rock

Toad Rock, Mount Abu, Rajasthan, India

Toad Rock is near Nakki Lake. One has to climb approximately 300 steps to reach. At 100 steps on the left-hand side is ‘Champa Cave’, where Swami Vivekananda meditated for some weeks from April 1891. …