In the glass-covered main courtyard of Covent Garden near where “My Fair Lady” took place. London, England. On the LONDON & PARIS tour. November 7, 2013. Written by Mike on November 7, 2013 ยท Leave a Comment Share this:FacebookTwitterEmail