The ATP World Tour Finals takes place every November, and features the top 8 players and doubles teams on the ATP tour. It is currently hosted at the O2 Arena in London, and on Monday I spent the day there with Lyle. The O2 arena is, of course, what used to be called the Millennium […]