A vegan said she was left feeling physically sick after unknowingly eating meat in a Sainsbury's vegetarian falafel wrap.

To make matters even worse, Isobel Lentaigne munched on the wrap while taking part in a vegan demonstration in Bristol city centre.

The 21-year-old only realised what was inside when she went to finish it in the pub hours later.

The second-year fine arts student said she discovered that the wrap contained hoisin duck as well as parts of falafel, which made her think the two had been wrongly mixed in a factory before being dispatched to the supermarket.

“I feel sick,” Isobel told the Bristol Post . “I had been taking part in the Anonymous for the Voiceless demonstration in town all day while I ate this wrap without realising what was in it.

Isobel was horrified to find out the wrap contained meat (Image: Collect Unknown)