London #3

    london Big Ben. It is actually the clock itself which is called Big Ben. The tower is actually called St Stephen's.

    london The Palace of Westminster. Originally the palace was one of the monarch's many royal residences. It was given to Parliament in the sixteenth century.

    london

    bar
    home