Kenya is well known for its out of Africa experiences, particularly the bush and beach safaris. Its sandy white beaches rank as some of the best in Africa, particularity those in the North and South Coast of Mombasa. Other well-known ...[ read more ]