Polling stations are open in Pakistan for a general election, which promises to be a close-run affair, between cricket player turned anti-corruption crusader Imran Khan and the party of jailed former Prime Minister Nawaz Sharif. The vote was marred by allegations of army meddling in the campaign to boost Khan’s chances.