A Christian International school in Nairobi, Kenya