I'm still waiting on my refund for my flight to JNB which would have departed on 1st April. BA Refund helper organised the refund weeks ago but I followed up with BA last week and my booking was stuck with refunds as it was complex and I still don't have my money back.