Den britiske prinsesse Catherine har været væk fra de kongelige pligter i otte måneder på grund af sin kræftsygdom men ...