The Best Dressed Goat in Varanasi

In the holy city of Varanasi in India, those goats most favoured by their humans are dressed to protect them from the winter chill.