Westminster Abbey celebrates the Spirit of Windrush

Over 2000 people, some representing three generations of Caribbean people in the UK, were present

Read more. . .