Wednesday, September 13, 2023

Holy Cowboys


The cow, sacred to India's majority Hindu population, has emerged as the nation's most polarizing animal.

No comments:

Post a Comment