A moderate 5.1 earthquake was felt in the parts of Khyber Pakhtunkhwa, Punjab and Islamabad on Wednesday.

According to the meteorological department, the cities where the tremors were felt include Malakand, Mardan, Swat, Chitral, Islamabad, Rawalpindi, Sargodha, Lahore and others.

People came out of their houses, but no loss of life and property was reported as a result of the quake.