Europe 2003: Britain / 045 Westminster Abbey from across River Thames, London
Photos Home
Home