Nani alianzisha ufalme wake kwanza: Cyrus the Great, Charlemagne, au Genghis Khan? Posted on 25/11/2023 by Puspa Kakati Cyrus Mkuu Language: Swahili Post Views: 13