Queen Camilla wore a striking teal blue coat today which featured green tartan detailing.