HSBC has been criticised for an advertising campaign that claims the UK "is not an island". Thousands of people have reacted on social media, with some claiming the adverts are anti-Brexit ...