China. Japan invaded China in 1937.
The last countrry to be invaded by the Nazi's in the second world war prior to their defeat was Estonia in 1941.
Germany invading Poland, because Germany felt threatened by Jewish population. This was not the first country invaded by the Germans prior to the official outrbreak. They actually invaded the Sudaten lands in Czechoslovakia in 1938, the rest of the world stood by and watched. This then showed Hitler that no country were going to oppose his actions.
Japan had fought a war with Russia and had invaded Manchuria prior to the start of World War II.
Italy invaded Ethiopia. Germany took Austria and Czechoslovakia claiming it wanted all Germans in one country. Japan invaded Korea and China. When Germany invaded Poland, France and Great Britain declared war. When Japan bombed Pearl Harbor, the United States declared war on Japan, Germany and Italy.
All of France. France surrerder after being invaded by Nazi Germany.
Canada.
Haiti is an independent country and is therefore not currently ruled by either China or France. Prior to their independence Haiti was a colony of France, but that is no longer the case.
USSR
Prior to World War I it was Germany
China was kept completely in the dark about nuclear development.
In the past thirty years, the primary country that has invaded Afghanistan is the United States, which launched military operations in 2001 following the September 11 attacks. Prior to that, the Soviet Union invaded Afghanistan in 1979, leading to a decade-long conflict. While other nations have participated in military operations or provided support, the U.S. and the Soviet Union are the most notable invaders within that timeframe.