Kate Middleton's younger sister Pippa has completed a grueling ski race in Sweden to raise funds for Magic Breakfast, while Prince Harry is winning admirers abroad.