that evening , as i sat in inmas old room , sasha explained , of course after profuse apologies for her unannounced arrival ( and in between continuing trips to the loo ) that her sister and her husband ( margaret and gerald ) lived in melilla , which is one of two autonomous spanish cities situated on the northern coast of north africa , and separated from morocco by strips of neutral land .