Convert 20 MX to US Dollar

20 MX = 35.20 USD

1 MX = 1.76 USD

See the live MX to USD rate