Prime Minister David Cameron has cast his ballot in the referendum

Prime Minister David Cameron has cast his ballot in the referendum on whether or not Britain will remain in the European Union, The Daily Mail reported on Thursday.

The Conservative leader had headed the campaign to have Britain stay in the 28-nation bloc.

The leader of the opposition Labour Party, Jeremy Corbyn, also cast his ballot in the referendum, which is considered historic because it will have an impact on generations to come.

Polls have opened in Britain for a referendum on whether the country should quit the European Union bloc it joined 43 years ago.

More than 46 million people are registered to vote in Thursday's plebiscite, which asks: "Should the United Kingdom remain a member of the European Union or leave the European Union?"

Polls are open until 10 p.m. (2100GMT), with results due early Friday.

The capital, London, is expecting a month's rainfall in a few hours Thursday. Overnight thunderstorms flooded some streets, homes and businesses. Commuters also suffered disruptions.

Pollsters say turnout will be a critical factor in the vote. A large turnout will favor the "remain" campaign as those who waver at the end tend to go for the status quo.

The referendum has exposed deep divisions over issues including sovereignty and national identity.

"Leave" campaigners claim that only a British exit can restore power to Parliament and control immigration. The "remain" campaign led by Prime Minister David Cameron argues that Britain is safer and richer inside the 28-nation EU.

Financial markets have been volatile ahead of the vote, as opinion polls suggested a tight race.

Source : MENA