The race to replace Theresa May as British prime minister has 11 declared contenders, but where do they do stand on Brexit?
European voters go to the polls from May 23-26 to choose a new parliament with many fearing that eurosceptics and populist will deal a new blow to the EU.
Theresa May's Conservative Party, in addition to the Labour Party, witnessed disastrous results in local elections, while the Liberal Democrat Party was a big winner amid Brexit chaos.
British Prime Minister Theresa May is flying to Berlin and Paris to meet up with both, the German Chancellor and the French President for discussing the current Brexit situation and the United Kingdom's future relationship with the European Union.
Britain's opposition leader Jeremy Corbyn has been propelled into a position of power over Brexit but needs to walk a tightrope in dealing with the government, analysts say.