We ordered a Indian takeaway at 6.10pm and it's still not arrived. Rang shop and were told it won't be long but nearly 3 hours for delivery. That's crazy isn't it?