Catherine, Princess of Wales flooded with well-wishes from 'sobbing' royal fans

Loading...