Nepal launched its largest immunisation campaign on Wednesday with its first coronavirus vaccinations for medical workers, following a gift of one million doses from India.
Wearing a traditional black peaked cap and sleeveless red vest, a doctor at a teaching hospital in the capital, Kathmandu, became the first recipient of a dose taken from a bed of ice in a cubical blue cooler and injected by masked and gowned staff.
"We have a new weapon now and I hope we will be able to defeat the coronavirus soon," said Dinesh Kafle, 50, after he was applauded by those queuing for their turn while he sat in a white-walled room before a poster advertising the campaign.
Tens of thousands of Nepal's frontline health workers are set to receive India's AstraZeneca vaccine, caretaker Prime Minister K.P. Sharma Oli said as the drive began.
"We are in talks with India to procure more vaccines at a proper price," added Oli, who is wooing popular support at a time when he is seeking early elections.
This month, India said it would give millions of vaccine doses to its South Asian neighbours, drawing their praise in what could prove a pushback against China's acitivities in the region.
Authorities say China, which had promised to help Nepal deal with the pandemic, has yet to get clearance for its Sinopharm shots.
"We have been able to begin our vaccination drive within a week after India began," said Oli, recently thrown out of the ruling Communist party by opponents over his abrupt December decision to dissolve parliament and seek an early election.
With a population of more than 30 million, Nepal's tally of infections stands at 270,092, with 2,017 deaths.