US Secretary of State Marco Rubio will skip a two-day meeting of G20 foreign ministers that starts on Thursday after criticizing host South Africa’s policies as anti-American.