Big Ben's Clock Face, London, England

Big Ben's Clock Face, London, England

by
by
by
by
by
by