Curated Collection

England London and Westminster


Great Britain, Northern Europe. On the North Bank of the river Thames there is the Tower of London in the City of London. Officially it is called Her Majesty's Royal Palace and Fortress of the Tower of London. It is the historic castle of the capital city of England. The building in the center of the area is called The White Tower. The gate you can see from the riverside is called Traitors' Gate.