Every year, millions of devotees and travellers gather in Puri to witness one of India's most spectacular religious festivals, the Jagannath Rath Yatra. The grand procession, where Lord Jagannath, Lord Balabhadra, and Devi Subhadra are taken out of the Jagannath Temple in beautifully decorated chariots, is a sight unlike any other.