February 2013, Allahabad, India. Over the next 55 days, nearly a hundred million people will come here, to the Great Kumbh Mela. This incredible and awe-inspiring celebration of the world's oldest religion happens every 12 years at the place where
Anne of Green Gables: The Sequel
Flow
There Are No Saints
How I Unleashed World War II, Part III: Among Friends