From today (April 2, 2025), the UK will require most overseas visitors to apply for an Electronic Travel Authorisation (ETA) ...