Every year, the streets of Puri in Odisha transform into something truly magical. It’s not just a festival. It’s not just tradition. It’s something deeper—something that stirs the heart. It’s Jagannath Rath Yatra, the day when God himself comes out to meet his people.