DirectoryAboutContactAdvertise
Free TrialSubscribeSign In
Cnaan Liphshiz/JTA
Israel’s ambassador to Senegal, Eli Ben-Tura, and Senegalese government minister Mamadou Talla speaking at an Israel Independence Day celebration at Dakar’s grand theater, April 30, 2013.