When John Omondi received his COVID-19 vaccination last month, the Kenyan taxi driver counted himself one of the lucky ones.

Now, he's not so sure — victim of a vaccine export freeze by mega-producer India that has dashed hopes of protection for millions of poor people caught in the pandemic.

"It was a good day when I got the vaccine. I needed it because of my age and my work," explained Omondi, 59, as he navigated the busy roads of the Kenyan capital, Nairobi.