what causes so many earthquakes in Mexico

a. Mexico is located on top of three of the earths shifting plates

b. Mexico has many active volcanoes

c. Acapulco is the epicenter of most of the earthquakes in Mexico

d. La Ciudad de Mexico is built on top of an ancient lake bed

Thanks!