What are the requirements to become a naturalized Mexican citizen?

Many foreigners arrive in Mexico year after year with different motivations: they may be personal, work-related, or other, but most of them seek to reside legally in the country and acquire certain rights and obligations.

What are the requirements to become a naturalized Mexican citizen?
How to obtain Mexican citizenship. Image: Wikimedia