British Airways Boeing 747-436 G-CIVN operating BA58 Cape Town – London Heathrow (depart Cape Town 13th March) diverted via Barcelona early this morning due to a medical emergency on board.