Sheep and goats fill a mountain road in Kishorl, India — Travel Magazine