Pakistan's parliament has re-elected Shehbaz Sharif as the country’s new prime minister. The development came amid nationwide protests by supporters of jailed former premier, Imran Khan, over vote rigging allegations.