And a London music festival has been cancelled after controversial rapper Kanye West was denied entry into the UK.