Scenes like this often makes us think of New Zealand, a country popular with huge number of livestock and beautiful landscapes. But this one is not in New Zealand but in India. Nubra Valley is located at the northern part of Ladakh.
This would probably one of the cleanest places I’ve ever seen in my life where sheeps graze freely on the green patches of this semi-arid land. Beautiful isn’t it!