The Princess of Wales wowed royal fans in a stunning red look at this year's Commonwealth Day service.