kebabs the mouth watering delicacy