Kate Middleton will cancel all public appearances for the rest of the year due to cancer treatment | Turkmenportal.com