About

Major town in northeastern Kenya, important administrative center.

Your next idea