To welcome French President Emmanuel Macron on his state visit to Kenya, a message in French was posted on President Uhuru Kenyatta's official Twitter handle.

The rest of his tweet talks about Kenya and France's "cordial relationship" that has "stimulated growth across multiple sectors" to the benefit of both countries.

Kenyans on social media have however been making fun of the message, joking that it discusses corruption and foreign debt. The country has been rocked by major corruption scandals involving millions of dollars in the recent past.

In the latest scandal, Members of the National Assembly want investigators to look into how about $35m (£26m) was used to construct a 10km-long barrier along the border with Somalia.

Twitter user Kipchumba Mnyolmo says: "Those who understand French, kindly help us. Let it not be that he is borrowing money."

Nkaulo asked: "What do we say corruption in French language?”

Keyser Soze wrote: "This loan you are borrowing from France you will pay yourself. Even if you change the language, we know you are borrowing."

Bonaventure King’oo joked: "I love the part where you say you will borrow money and then we all leave Kenya."

Some wanted the president to be patriotic, and felt he should have used Swahili instead. Others said it should have been reciprocal.

John Miano tweeted: "Now if he goes to France, will Emmanuel Macron tweet in Swahili?"

Swahili is Kenya's most widely spoken language. It is also an official language together with English.

Last year, then Swiss President Alain Berset posted a message in Swahili on his Twitter page when he was visiting Kenya.

Kenya is an Anglophone country, but French is taught in some schools and colleges.