Mexico is gearing up for general elections that will be held in June 2018. The country will be going to the polls to choose a new president as well as 500 members of the Chamber of Deputies and 128 members of the Senate. Coming at a time of increased uncertainty over the North American Free Trade Agreement (NAFTA) and the future of free trade...