Mexico is a North American federal republic. With a territory covering nearly 2 million square kilometers, it is the fifth largest American country.