Afra Mall
Afra Mall is a shopping mall in Khartoum , Sudan . 
<triplet> Afra Mall <subj> Khartoum <obj> located in the administrative territorial entity <subj> Sudan <obj> country <triplet> Khartoum <subj> Sudan <obj> country