Hong Kong will ban all overseas tourists to the city, along with transit travellers, in a bid to contain the spread of the coronavirus after a sudden spike in cases – many of them imported – threatened to derail its anti-epidemic efforts, sources have said.