Insiders revealed that Beatrice, 31, and Edo Mapelli Mozzi, 36, will marry on May 29, with a reception at Buckingham Palace but no venue for the ceremony has been confirmed.