London in motion

The Big Ben or Clock Tower of Westminster Palace – London in motion

by
by
by
by
by
by