British Airways ' main base is at London Heathrow Airport , but it also has a major presence at Gatwick Airport .
British Airways also has many flights from Gatwick Airport , and London City Airport which are both in London .