Click to watch Political Correspondent Hannah Miller's report:

Boris Johnson was forced to abandon a walkabout in Westhoughton, Lancashire, after dozens of protesters took to the town's high street.

The Prime Minister had planned to meet voters in the marginal Bolton West constituency.

But after the Tory battle bus arrived amid the presence of protesters a decision was made to abandon the visit.

Around 100 demonstrators, some selling the Socialist Worker newspaper and holding banners saying "No to Racism, No to Boris Johnson", had lined both sides of the high street where Mr Johnson had planned to go on a walkabout.

Instead the Prime Minister travelled back to London by car and his battle bus also headed south ending his whirlwind visit to North West marginal seats on Saturday.

Earlier in the day, Johnson donned his football kit for a 15 minute run-out at the Seashell Trust, a charity which helps children with severe learning difficulties based in Cheadle, near Stockport.

Mr Johnson has "form" for some discretions on the field, including tripping up a child during a kick-about while mayor of London and infamously diving head first into a German player's crotch during a 2006 charity match.

Boris Johnson faced penalties from children at the Seashell Trust in Stockport Credit: Press Association

On Saturday he took to the field to show he was a safe pair of hands, wearing football gloves, facing a series of penalty kicks from an U10s girls' team. Wearing black tracksuit jogging bottoms, black trainers and a grey hoodie, Mr Johnson managed to save some spot-kicks while others flew past him into the net.

Also on the pitch, where Hazel Grove United U10s were playing Poynton Juniors u10s, was Liverpool legend John Barnes.