President Barack Obama canceled what would have been his first meeting with Filipino President Rodrigo Duterte, after Duterte described Obama in vulgar terms, a White House spokesman said on Tuesday.

Duterte, a plain-spoken populist known for his colorful remarks and his campaign against illegal drugs in which thousands of people have died, described Obama as a "son of a b****" to reporters on Monday, a day ahead of the planned meeting in Laos, where South Asian leaders are meeting for annual summits.