Vita vya Kannauj au Bilgram ‘kati ya Sher Shah na Humayan vilifanyika? AD 1540 Language: Swahili Post Views: 45