London is the capital of England . The buildings in the picture are the Houses of Parliament . The big clock is called Big Ben . The Houses of Parliament are next to the River Thames . You can visit the Tower of London . It is more than 900 years old.