I hope all goes well for them at Nairobi airport. We flew 1-1/2 years ago from US via LHR to Nairobi on BA. We were in First and the purser asked us if we needed forms to fill out upon entry to Kenya. We already had them and printed them out, but it was mentioned that they only take US currency.
I'm not sure if that's still true.