British Airways is cutting first and business class fares in a worldwide sale starting on Friday.

First class seats to St Lucia are down by more than £2,000 to £3,101 while Barbados and Grenada are reduced to £3,113, saving £1,998 and £2,048  respectively.

Bermuda flights in first class are reduced by up to £1,547 to £3,413 and by £1,045 to £1,913 in Club World in the sale which runs until January 24.

Business class flights in the sale from Gatwick sees Barbados down by £740 to £1,613; Antigua down by £736, Dominican Republic down by £813, St Kitts by £793, Tobago by £775, St Lucia by £765 and Kingston by £958 to £1,013.