Title

Preview

Caption

The Houses of Parliament, London. – Situated on the banks of the Thames, they make a superb picture from the river. The Victoria Tower on the left is 400 ft. high and the Clock Tower on the right contains the world-famous Big Ben.