Humans of India

The gorgeous colors of humanity—in Mumbai, Karnataka, Tamil Nadu, and the Himalayan foothills.

Advertisements