Margalla Hills
Margalla Hills The Margalla Hills are a hill range located on the northern edge of Islamabad Capital Territory, Pakistan. They are part of the Himalayan foothills and just south of Haripur District, Khyber Pakhtunkhwa. The Margalla range spans an area Read More