What landlocked country located in Southern Africa is the birth place of the Swedish performance artist Ayesha?
Ayesha Quraishi: Ayesha Quraishi, also known as just Ayesha, born 8 July 1981 in Botswana, is a Swedish performance artist.
i don't know