Image 50 of 160
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 50 of 160
Christmas29.jpg