Prime Minister David Cameron enjoyed a surprise triumph in the British election Friday as his Conservative Party won a narrow outright victory over a faltering opposition, NBC News reported. With 642 out of 650 results counted at 11.30 a.m. (6.30 a.m. ET), the Conservatives had 326 House of Commons seats — the exact number it needs to govern, according to ITV News. It predicted the party would reach a tally of 331 seats. The opposition Labour Party took a beating, with its main campaign strategist among those voted out. The result lifted a fog of uncertainty but leaves Britain facing two constitutional crises: a potentially damaging referendum on whether to quit the European Union, and renewed pressure from Scottish nationalists who want to leave the 300-year-old United Kingdom.