The worlds oldest man is celebrating his 112 birthday.
He has lived through the reigns of five British monarchs, 22 UK prime ministers - serving a total of 27 terms - and 21 presidents of the USA.
He was alive during all three London Olympics, and both world wars, and has weathered the Spanish flu, cholera and smallpox.
Here’s to him 🍺