he was born in peterhead aberdeenshire kandi ngo ni n'iyi leta iteye abanyarwanda inzara yiswe nzaramba nabagabo bashuka abana i can't sleep i'm so anxious said leila