William and Kate cancel trip on Caribbean tour after protest from villagers

William and Kate cancel trip on Caribbean tour after protest from villagers