On this day
25 November 1783 Last British troops leave New York
On November 25, 2021 by trappedinthe18th25 November 1783 -The last British troops leave New York City three months after the signing of the Treaty of Paris.