Check out this live real-time video streaming camera overlooking the London Trafalgar Square in the heart of London - capital city of England. Enjoy viewing a number of live streaming preset webcam views overlooking and around Londons Trafalgar Square