Old Delhi is a feast for the senses, where centuries-old history meets irresistible street food. From the UNESCO-listed Red ...