They’re here. Athletes are pouring into London for the Olympics, wreaking havoc on the city’s traffic. On the M4 motorway there was reportedly a 32-mile queue, forcing some to buses to take different routes to the village—and get lost. Heathrow Airport is handling a record number of passengers, bracing for nearly 237,000 travelers. The Olympic Games are only 11 days away.
Read it at The Telegraph