Mexico has approved a major tariff overhaul, targeting imports from countries without free trade agreements including India, China, Brazil and several others. The bill cleared Mexico's lower house and was passed by the Senate on Wednesday, with 76 votes in favour, five against and 35 abstentions.