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.