Current weather station observations near London Heathrow Terminal 2