Kenya is one of the most exotic destinations in the world. A beautiful and fascinating country of open plains, tribal cultures and a wealth of national parks with rich wildlife, Kenya is the destination...
The Swahili Coast refers to the coastal area of East Africa inhabited by the Swahili speakers and includes the coasts of Kenya, Tanzania, south Somalia and north Mozambique. Ibn Battuta travelled along...
Btechonline
I found this mosque