A man has been arrested after allegedly hitting Jeremy Corbyn with an egg as the Labour leader visited a mosque in his constituency on Sunday.

Corbyn was in his Islington North constituency in London when the man hit him while holding an egg, Labour sources confirmed.

The Labour leader was making a visit to the Finsbury Park mosque and Muslim Welfare House as part of the annual Visit My Mosque Day, a national event in which the public are invited to visit local mosques.

A party source said Corbyn was not hurt in the incident and would be continuing with his plans for the day. The Metropolitan police said a 41-year-old man had been arrested on suspicion of assault.

Police said the man had been quickly detained after the incident, which took place on Seven Sisters Road. The alleged attacker is believed to have been a pro-Brexit campaigner.