Introduction to Janakpur Tucked away in the southern plains of Nepal, near the Indian border, lies a city that’s as...