Thanks!
QATAR AIRWAYS BRITISH GRAND PRIX
Says it all, really. They (or similar) seem to own most sports stadiums and much of London as well.
They sure do.