
A Virgin Atlantic flight from Johannesburg to London Heathrow that was forced to divert to Barcelona has left more than 300 passengers stranded for 29 hours and counting.
Flight VS450 landed at the Spanish airport due to a technical issue with the engine in the early hours of Wednesday 8 March.