A 22m
Electroluminescent
wall that was designed by Troika and produced by EL International for British Airways in Heathrow Terminal 5.
MORE