Anti-colonial activists in Jamaica protested for slavery reparations as Prince William and Kate Middleton arrived: "They must apologize." William isĀ ...

Read more