Saturday, April 11, 2009

London Attractions

London has a number of iconic landmarks, recognised by people all over the world. Virtually everyone knows that Big Ben, Tower Bridge, Buckingham Palace and Trafalgar Square are in the British capital. But newer landmarks are becoming a prominent feature of tourist and working London. Read on:

London's New Landmarks

No comments: