Where does London start? City of London? Greater London?
Easyjet claims to be able to fly me to 4 airports in London; London Gatwick, London Luton, London Southend, and London Stansted. None of these are within any recognised boundary of the City, and Stansted is actually 47 Km from the Tower of London.
So are they mis-selling? I'm an intelligent kind of guy, and before I spend my £19.99 I'm going to do my research see if its where I want to go. I could pay more and get a helicopter into Hyde Park. Or maybe Luton is close enough to satisfy me. (Disclaimer; have you been to Luton? Don't). Can I buy a souvenir London Bus at Gatwick? You betcha!
Branson's marketing is quite clear on what you're getting for your money. You want more? Just like Easyjet, the developing market is filling up with alternative providers, who will fly you to London City, Earth-orbit, or (potentially) the Moon.