An illegal immigrant who threw 90 eggs at the Home Office in protest at the handling of his asylum application must pay for cleaning up the mess, a judge has ruled.

Feridon Rostami, 32, bought £7.29 worth of eggs from an off licence in Shepherd’s Bush for the show of defiance on February 2.

The Iranian national was heard shouting “f***ing criminals” at the state building in Marsham Street, Westminster, as he launched the attack.

Prosecutor Les Rowley told Westminster magistrates’ court: “Mr Rostami has thrown 90 eggs at the building which we say is criminal damage because of the cleaning costs.

“He was aggravated by how the Home Office dealt with his asylum claim.”

He denied one count of causing criminal damage and one count of using threatening or abusive words and behaviour, arguing he had a right to protest and believed rain would wash the eggs away.

But magistrates found him guilty on both counts and gave Rostami a 12 month conditional discharge as well as the £405.37 cleaning bill.

Kathleen Mulhern, defending, said Rostami, an Iranian Kurd, moved to the UK in 2005 to seek asylum, claiming he would be imprisoned tortured and murdered in his homeland because of his ethnicity.

Rostami was denied asylum by UK authorities but left in legal limbo because Iran will not take him back without documents to prove his nationality.

Rostami, of Kenilworth Gardens, Hayes, has been given four months to pay the cleaning bill.