A German opposition leader had a cake shoved in her face during a party meeting, in what is believed to have been an act of protest about her anti-migrant position.

The Left Party parliamentary co-leader Sahra Wagenknecht was pictured shortly after the incident covered in the pudding, despite her colleagues' efforts to shield her from view.

She cut a humiliating figure, smartly dressed for the party meeting while covered in chocolate icing and crumbs.

Attack: The Left Party parliamentary co-leader Sahra Wagenknecht was pictured shortly after the incident covered in the pudding, despite her colleagues' efforts to shield her from view

It is believed the cake was thrown by an activist during the party meeting in Magdeburg, according to the dpa news agency.

A group calling itself the 'Anti-Fascist Initiative "Cake for Misanthropists"' was spotted distributing flyers after the meeting, pointing to Ms Wagenknecht's stance on the refugee crisis as the motive.

Ms Wagenknecht has highlighted the limits to Germany's ability to take in migrants and refugees, insisting that 'not all refugees can come to Germany'.

The position has set her at odds with others in her party.

The Left Party is the biggest opposition group in the German Parliament but has seen its support slip as the nationalist Alternative for Germany party woos protest voters.

Shock: A group calling itself the 'Anti-Fascist Initiative "Cake for Misanthropists"' was spotted distributing flyers after the meeting, pointing to Ms Wagenknecht's stance on the refugee crisis as the motive