Food Safety Report: Ferns N Petal, Delhi, India 5 years ago • details 23 Comments Comment I have ordered cake from there and it has insects in it. It caused me vomitting.