About 1.5 million people have received only a single dose of vaccines so far, and London hospitals could be overwhelmed within days.