A Single Photo: The Baba of the Cave in the Last Village in India MANA, INDIA–The Baba of the Cave greets pilgrims and gives blessings to those who ask from an ancient cave in Mana. Mana is a village in Uttarakhand, a few kilometers from the major pilgrimage center of Badrinath. The small village, roughly 40 kilometers from the Tibetan Plateau, and often referred to as, “The Last Village in India,” has an outsized presence in Hindu mythology. It is not far from the headwaters of the Alakananda River, which along with the Bhagirithi, is one of the two major tributaries that join to form the mighty Ganges. Leica M-P 240, 50mm F/2 Zeiss Planar ZM.