Full threadmaybird·tl;dr: It's in Nairobi, Kenya. Nairobi is the capital of, and the largest city of, this central-east African nation.yay for them! :)View on HN