France was heavily defeated in the Franco-Prussian War. Napoleon III was overthrown by a French rebellion. The circumstances leading to the war caused the southern German states to support Prussia. This alliance led to the unification of Germany.
People flocked to the cities in the late 1800's because during this time factories were booming and there was more opportunity in the cities. Therefore the answer is B.