Last time I came through LHR my BA flight from MEL/SIN was 11 hours late (after a delay and then diversion to DXB) and I made the last connection back to NCL by 26 minutes (that was the time between us getting off the plane and boarding the domestic one). We transfered via flight connections and went straight to the gate. To my amazement my luggage was waiting for me at NCL lol