Author Aisha Leigh

Aisha Leigh is an alien. She is a legal alien. She is a Gambian in London.