Didn't know where to post. Ordered a curry (chicken tikka masala) from my usual take out. Went to open it and got the biggest whiff of SHIT ever the curry absolutely reeks it has never smelt the way it does. I rang restaurant who first tried sending a replacement of course I didn't accept as the chicken must be bad or rat drippings or something I am thinking, so requested refund half hour ago, rung back and they said 30 to 4 minutes for driver to get here as busy. Do you think they will bring refund, I am not convinced, do they have to refund? What are my rights