Janakpur, Nepal The ancient city of Janakpur in Nepal, historically linked to Ayodhya in India, is alive with excitement as it prepares for the first...