Light on the River Thames

Light from the Palace of Westminster, reflecting on the River Thames, London.