About

Town in southwestern Kenya near Lake Victoria and Tanzania border.

Your next idea