London remains Europe’s most congested city, with drivers spending an average of 101 hours in traffic last year, according to new data.
Read moreDespite Vietnam's rapid economic growth, many are risking perilous Channel crossings to seek better opportunities in the UK.
Read more