After days of instability, controversy and turmoil Pakistan has finally seen a change of guard. Shehbaz Sharif has taken oath and he will be serving as the 23rd prime minister of Pakistan.