Choose the correct English translation for "todo el mundo."

A. Everyone
B. All of a sudden
C. All over
D. Very often