PLEASE IGNORE DATES INPUTTED. Direct flight from LHR - JNB round trip. I had a 3 week trip planned there but plans changed and I’ve no use for it now and unable to get a refund. Virgin Atlantic have made it an open ticket therefore no flight details. You can choose your timing. If you book before March 23 and have the flight depart at least 331 days post booking, there are no additional fees. Please contact me for any additional details. Thank you.