Home News British Airways to launch non-stop flights to the Seychelles