Lee Baker Street
Looking at the latest figures for Stansted in Feb gives over 22,000,000 pax for a rolling 12 months. The figures for 2005, as an example, gives less than 22,000,000. They have never been over 26,000,000. You need to look at the full stats.