The festivals, vratas, melas and yatras of the Hindi heartland, Punjab, Rajasthan, the Himalayan states and Bihar — their stories and how they are kept.