The latest adverts for Heathrow put up by Heathrow AT Heathrow are priceless !
One advert states that the country will benefit to the tune of £100 Billion
The second on the other side of T5 states £210 billion.
The backdrop is identical just the figures have changed.
What's £110 billion between friends !
Skip maybe can you clarify the actual figure ?
Clearly those paid vast sums to perform these calculations seem confused !