The US-Mexico border is about 1,900 miles (3100 km) long and traverses all sorts of terrain from empty, dusty desert to the lush and rugged surroundings of the Rio Grande. Some 650 miles of the border is covered already by a confused and non- continuous series of fences, concrete slabs and other structures. Mr Trump says his wall will cover 1,000 miles and natural obstacles will take care of the rest.