Delhi is a foodie’s paradise. One can find here from spicy and lip-smacking street food to international cuisines.