Sceneries like this often makes us think of New Zealand, a country popular with huge number of livestocks 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 patchs of this semi-arid land. Beautiful isn’t it!