Business 321 British Airways passengers stranded in Abuja Airport Oluwadamilare Emmanuel Feb 14, 2020 Some passengers of British Airways enroute London and United States of America (USA) to Lagos, Nigeria have called for!-->…