Princess Beatrice is pregnant and expecting her second child with husband Edoardo Mapelli Mozzi, Buckingham Palace has confirmed.
nypost.com