A short impression of the capital city of Kenya.