British Airways Boeing 747-436 G-CIVT operating BA57 London Heathrow – Johannesburg diverted via Algiers late tonight due to a medical emergency on board.