Among the best places to visit in Mumbai, the Kanheri Caves offers a rejuvenating break from the noisy, metropolitan life.…