Canary Islands are shorthaul.
Moscow is long haul which is much closer.
BA market economy as Euro traveller for short haul with BOB. And World travelled for long.
So pack your hip flask and Pret take away...
Longest Euro traveller flight is probably back from Cyprus which can be a very weary 5hours with BOB!!