Kanheri Caves are Buddhist caves or monasteries where monks practiced their austerities around the first century AD. Situated in the heart of Mumbai's National Park, the complex contains more than a hundred tiny cells cut into the flank of a hill.