US President Barack Obama has cancelled what would have been his first meeting with Rodrigo Duterte, according to a White House spokesman, hours after the Philippine leader described his American counterpart in vulgar terms.
Duterte called Obama a "son of a whore", saying that he would not be lectured by the US leader on human rights, according to AFP news agency.