Pakistan has diverse topography due to its location between the Himalayas, Karakoram, and Hindu Kush mountain ranges. It can be divided into six regions: 1) the Northern and North-Western Mountains which include the Karakoram, Himalayas, and Hindu Kush ranges, 2) the Western Mountains, 3) the Baluchistan Plateau, 4) the Potwar Plateau and Salt Range, 5) the Indus Plain, and 6) desert areas. The Indus Plain makes up most of Punjab and Sindh provinces and features an active flood plain and old flood plains formed by sediment deposition along the Indus River and its tributaries. Pakistan's cities are