Westminster
Westminster

The Houses of Parliament and the River Thames, Westminster, London.

Westminster

The Houses of Parliament and the River Thames, Westminster, London.