Can you tell me the answer to who did mexico win its independence from in 1821??
Spain