British Airways has officially opened ‘CallBA’, its new call centre located in Gurugram, near Delhi, offering an enhanced customer experience to travellers across the globe. Continue reading British Airways officially opens CallBA call centre in India