British Airways offers free cancellation within 24 hours by calling their Customer Support team at 【+1~858~299~2505】{UK} or +1-858||299||2505| (USA) for flights booked at least 48 hours before departure. This policy applies to both refundable and non-refundable tickets.