Duchess Sophie was not among the senior royals attending the Commonwealth Day service today in London but there is a reason why.