People on the beach in Goa, India 2013

People on the beach in Goa, India 2013

Goa, India 2013

Taxis waiting for customers in Delhi, India 2013

Taxis waiting for customers in Delhi, India 2013

Delhi, India 2013

Delhi, India 2013

Taj Mahal, 2013

Taj Mahal, 2013

Delhi, India 2013

EVEN IN INDIA

EVEN IN INDIA

Delhi, India 2013

Delhi, India 2013

Delhi, India 2013

A horse of course

A horse of course