Believed to be world's oldest inhabited city, the holy town of Varanasi holds an exalted place in India's religious ethos ... Best spot: Giant modern relief map visually summarising story of Buddha's ...