English: A major success in Mexico.
Telugu: మెక్సికోపై ఘన విజయం సాధించింది.