This mosque is located in the capital city, Nairobi, and it houses the offices of the Muslim World League and the International Islamic Relief Organization in Kenya.