Mexico, South Africa and India deliver political punch to markets

Mexico, South Africa and India deliver political punch to markets