Alternative History
Advertisement

The Treaty of London was a peace treaty established following World War I.

Terms:

  • France pays massive war reparations against England.
Advertisement