Cowsheds in India

A woman clearing cow dung as a man milks a cow in Allahabad, India, on Thursday. People purchase cow milk at INR 35 a litre and buffalo milk at INR 45 a litre. Photo: AP