‘It is derogatory’ Fife man kept apart from Kenyan wife because of low earnings

James McAllister.
James McAllister.