Flights from London to Barbados from £ 1,586*