British members of parliament have voted overwhelmingly in favour of an early general election.Parliament voted by 522 to 13 - a massive majority of 509 votes.