Prince Carl Philip and Princess Sofia of Sweden have shared an adorable festive family photograph posing alongside their two young sons in matching outfits. In the snap, which was posted on the royals' official Instagram page, Prince Carl, 40, and Princess Sofia, 35, can be seen cuddling up to their lookalike blonde children Alexander, 3, and Gabriel, 2, beside a Christmas tree at the Royal Palace of Stockholm. While stylish ...