Rabat - David Beckham shared pictures of his lavish 40th birthday in Marrakech over the weekend on his newly-opened Instagram page.