Let’s have a warm welcome to David Cameron, the new Prime Minister. After Gordon Brown stood down as PM the other day, we knew it was only a matter of time before a new and historic coalition government was formed, comprising members of the victorious Conservative party and the Liberal Democrats.

While leader of the Tory party David Cameron slips on the post of Prime Minister like a diamond-studded glove, leader of the Lib Dems Nick Clegg will stand as Deputy Prime Minister – not bad for the party that came last. Let’s hope they remember the security services as they’re changing the country!