Rabat - Former Real Madrid and Manchester Unitd player, David Beckham will reportedly celebrate his 40th birthday in Marrakech, Morocco’s major tourist hub, according to British media.