By Nilima Pathak Nestled away in a small Indian town, a church attracts tourists eager for a glimpse into the life of a remarkable 18th-century woman. Sardhana is a small and dusty town, about 100 kilometres from India’s capital New Delhi and southwest of Meerut in Uttar Pradesh. Even thoughContinue Reading