This site requires JavaScript for certain functions and interactions to work. Please turn on JavaScript for the best possible experience.
Newsletter sign-up
Follow us:
@johnjohnstonmi
John Johnston is a political reporter for PoliticsHome, with a focus on foreign affairs and defence.
Jeremy Corbyn has accused five major firms including Amazon and Asda of having "exploited and dehumanised" their workers.
Boris Johnson has said Britain will never be "cowed or divided or intimidated" after police confirmed they were treating an incident in London Bridge as a terror attack.
The Prime Minister is returning to Downing Street after police confirmed they were treating an incident in London Bridge as a terror attack.
A former Labour MP has called on the party's traditional supporters to back Boris Johnson at the general election.
Boris Johnson has pledged a shake-up of state aid rules in a bid to protect troubled British firms after Brexit.
The SNP is on course for major gains in the general election as support for Labour slumps in Scotland, a new poll has revealed.
The Conservatives have been urged to drop a general election candidate after he accused his Sikh Labour rival of "talking through his turban".
Labour has suspended another general election candidate amid allegations of anti-semitism.
A Labour councillor has come under fire for sharing an "appalling" image which accuses the Chief Rabbi of being willing to ignore Holocaust denial in the Conservative party.
Jeremy Corbyn has urged the Chief Rabbi to "engage" with him following his criticism of the party's handling of anti-semitism.
Lord Heseltine has urged lifelong Conservative supporters vote for the Liberal Democrats at the general election in a bid to stop Brexit.
Chuka Umunna has claimed Boris Johnson will become Donald Trump's "poodle" after Brexit as he urged voters to deprive the Tories of a majority.
Nigel Farage has vowed to trigger a "political revolution" as his party unveiled their plans to abolish the House of Lords and overhaul the UK's voting system.
The Liberal Democrats have pledged to build 300,000 new homes each year in an attempt to end the "national housing crisis".
The Conservatives have raised 26 times more than Labour from big-money donations in the first week of the election campaign.
PoliticsHome’s guide to all the big pledges as Jeremy Corbyn lifts the lid on Labour’s election manifesto.
Alex Salmond has appeared in court accused of carrying out a series of sexual offences against 10 women.
The Liberal Democrats are the first major party to unveil their election manifesto. But what are the key pledges?
The Liberal Democrats have pledged to extend free schools meals and bring in a freeze on rail fares in their election manifesto.
Labour's new tax plan would impact around 1.6m higher earners, but the likely returns from the policy are"highly uncertain", a major think tank has warned.
A Labour government would launch a crackdown on fox hunting by boosting the number of dedicated officers working on wildlife crimes, the party has announced.
The SNP and Liberal Democrats have failed in a legal bid to force ITV to include them in a televised election debate.
The Tories have come under pressure to ditch a general election candidate after it was revealed he had described British Jews returning from Israel as "brainwashed extremists".
Jennifer Arcuri has hit out at Boris Johnson as she accused him of casting her aside "like a gremlin" following revelations about their relationship.
The Tories have been accused of being "economical with the truth" after they denied offering jobs senior Brexit Party figures in a bid to get them to stand down.
Labour have vowed to scrap frontline charges for dental services as part of a major overhaul of NHS services unveiled by the party.
The next Labour government will aim to close the gender pay gap by 2030, the party has announced.
Jeremy Corbyn has accused Nicola Sturgeon of being prepared to “usher in” a Tory government after a row over Scottish independence.
Boris Johnson has criticised Jeremy Corbyn's comments about Abu Bakr al-Baghdadi after the Labour leader said that arresting rather than killing the IS chief may have been the "right thing to do".
Jeremy Corbyn has U-turned on Scottish independence as he vowed to block any new poll during his the first five-year term of a potential Labour government.
Labour have been targeted by a second cyber attack just 24 hours after a similar effort disrupted some of their online systems.
Jeremy Corbyn admitted he was "very nervous" about attempts by hackers to disrupt the general election after Labour was hit by a "serious" cyber-attack.
A top Muslim group has hit out at Boris Johnson for breaking his promise to investigate "institutional" Islamophobia in his party.
The Conservatives have been forced to drop a candidate in a marginal seat candidate over a series of social media posts he made about foodbanks and feminism.
Labour have accused Boris Johnson of a "politically motivated" decision to block the publication of a report into Russian interference in UK politics.
The Brexit Party has been urged to dump one of its election candidates over his "abhorrent" involvement with a Luftwaffe-themed band.