
A natural wonder beholds your soul as soon as you step down through the stairs of Belum Caves. Tucked in the interiors of Kunoor district of Andhra Pradesh, Belum caves is the second largest cave system in Indian Subcontinent. These natural caves are millions of years old and had been known to locals for ages. […]