Image 7 of 33
Christmas29.jpg
Leicester Square, central London, an important tourist site during Christmas, on Thursday, Dec. 23, 2004. Here numerous attraction have been set up to entertain the people on their way to shop. **ITALY OUT**
Image 7 of 33
Christmas29.jpg