Pakistan is home to many archaeological sites dating from Lower Paleolithic period to Mughal empire. The earliest known archaeological findings belong to the Soanian culture from the Soan Valley, near modern-day Islamabad. Soan Valley culture is considered as the best known Palaeolithic culture of Central Asia.[1] Mehrgarh in Balochistan is one of the most important Neolithic sites dating from 7000 BCE to 2000 BCE. The Mehrgarh culture was amongst the first culture in the world to establish agriculture and livestock and live in villages.[2] Mehrgarh civilization lasted for 5000 years till 2000 BCE after which people migrated to other areas, possibly Harappa and Mohenjo-daro.[2] Harappa and Mohenjo-daro are the best known sites from the Indus Valley civilization (c 2500 - 1900 BCE).[3]