THERE couldn’t be many who have never heard of Puri, that great centre of pilgrimage in Orissa, or of its presiding deity, Jagannath, “Lord of the World”, who rules over the hearts and life of ...