Then & Now: Anniversaries

Click to follow
The Independent Online
27 June 1778: The Liberty Bell was moved back to Philadelphia after the British army left.

1954: First atomic power station went into production in Russia.

Comments