British Airways cancellation policy states that there will be no fee if a passenger cancels their reservation due to illness or the death of a close relative. You are eligible for a refund if you cancel your non-refundable ticket under emergency conditions.
https://flightcancellationpoli....cy.com/british-airwa