Yes, British Airways generally supports free returns. You can return your order by post or in-store so long as you have contacted with their customer service. Return within 28 days and you'll be issued a refund.