Aicha Abadir - Double Feature

Aicha Abadir

Lebanese Princess who lived in exile during the 1960s.