Designed by
Title
Step agriculture, or terrace agriculture, Garhwal, Uttarakhand, India #283917275
Description
Step agriculture, or terrace agriculture. Steep hills or mountainsides are cut to form level areas of arable land. The areas of flat ground allow for planting of crops. Garhwal, Uttarakhand, India