Spain sets a new record with 94 million international tourists last year