The newly elected Chief Minister of Khyber Pakhtunkhwa Muhammad Sohail Afridi took oath of his office in Peshawar today.
Governor Khyber Pakhtunkhwa Faisal Karim Kundi administered oath to him.