The sun sets behind the Palace of Westminster, comprising both houses of the British parliament, the House of Commons and the House of Lords, in central London. Photo: AFP
The sun sets behind the Palace of Westminster, comprising both houses of the British parliament, the House of Commons and the House of Lords, in central London. Photo: AFP