Tucked away in one of the back streets of Sliema you can stumble upon the Lady Di pub.  It is a British pub, if the name hadn’t made that clear enough for you, and has a sort of musty end…