The world’s most free-thinking newspaper
Devotees across India celebrate the annual Rath Yatra, one of the world’s oldest and largest religious processions. Idols of Hindu deities are carried through the streets on elaborately decorated chariots.