Nation

On This Day: 31 March 1889

Paris' iconic Eiffel Tower was completed. (March 31)