New Delhi, 27 February 2023: British Airways has announced further investment in CallBA, the airline’s call centre located in Gurugram, near Delhi. From Summer 2023, CallBA will operate from a new office with a modernised telephone system. CallBA has doubled in size since 2019, and the new facility will comfortably accommodate the full team and […]