Foreign News Uncategorized Kunle Awosiyan 6 years ago 1.2 K US Mayor Resigns Over Michelle Obama “Ape In Heel” Post