Terrace fields near Lamayuru - Leh to Srinagar road - Ladakh (India)
For more information about Terrace Farming, read en.wikipedia.org/wiki/Terrace_(agriculture)