It's because of travel restrictions in place as a result of the coronavirus outbreak.
"The fight can't obviously continue in London, but it will go on," said UFC president Dana White.
"We are working on finding a new venue, likely to be in the United States, and I have my matchmakers working on putting the undercard together."