Senegal has recalled its ambassador to Tehran after Iran failed to provide a “satisfactory” explanation for arms sent from Iran
Senegal President Abdoulaye Wade said he was heading to Niger this weekend to help defuse a political crisis after soldiers