Former Pakistani Prime Minister Nawaz Sharif is flying home this weekend from self-imposed exile ahead of general elections.
Few, if any, could have scripted the dramatic turnaround for someone who has been a thorn in the side of the powerful military for so much of his long career.
When...