The Princess of Wales was a vision in red as she attended the annual Commonwealth Day service at Westminster Abbey on Monday - and she added an extra touch of sparkle.