Welcome to ClipClip!
Already a Member? Sign In

Email Clip

IF Paris is considered the City of Lights in mainland Europe, then London can be considered the City of Lights in the Island of Great Britain. There are numerous landmarks in London along the River Thames that are dazzling with lights not just this Christmas season but for the whole year round. Among them are the London Eye, the Tower Bridge, Westminster Bridge, the London Bridge, the Buckingham Palace, the Westminster Palace, Big Ben and the uniquely-shaped City Hall.