British Airways A319 G-EUPD operating BA450 London Heathrow – Palma diverted via Barcelona this afternoon due to a medical emergency on board.