Prime Minister Shehbaz Sharif is set to embark on his first official visit to China on November 1. It comes at a challenging time for Pakistan, as the country is struggling with both internal political turmoil and the aftermath of the devastating floods.