Photo Journal: Holy Cow in Bangalore, India
The divide between the rich and the poor is not uncommon, but in the world's second largest country this quintessential divide is glaringly visible. Of India's 1.2 billion population, an estimated 80% of the country...