The Jagannatha temple in the city in Odisha is an impressive place of worship, and the grand festival of the deity is incomparable