Posted inTravel
The Thrilling Adventure to India’s Tallest Waterfall – Vajrai
The monsoons bring an alluring charm to the Western Ghats in India. Lush green forests, gushing waterfalls and slippery trails - it's an adventurer's paradise. One such gem hidden in…
