Party leaders have been casting their votes in the United Kingdom general election.

Party leaders cast votes in general election

Polls opened at 07:00 BST at around 50,000 polling stations across the UK, which will remain open until 22:00.

A total of 650 Westminster MPs will be elected, with about 50 million people registered to vote.

Read Full Story @ BBC