From today, non-European visitors to the UK will need an Electronic Travel Authorisation (ETA) to enter the country, according to the Home Office.