Connect to share and comment

Obama Africa Star Power 2013 06 26

Appears In:
Analysis: When the US president lands in Senegal late Wednesday, he comes laden with the weight of surveillance scandals at home and disillusionment abroad.
Obama Africa Star Power 2013 06 26

Fabrics with the head of US President Barak Obama are displayed in Stone Town in Zanzibar on January 7, 2013.

GABRIEL BOUYS