Royals told to avoid 'phoney sanctimony' over slavery as Edward and Sophie prepare to visit Caribbean
The Grenada leg of a royal tour of the Caribbean has been called off at the last minute - with the family being told to avoid "phony sanctimony" over slavery.