The European Union is struggling to deliver the number of vaccine doses they promised to member countries and surrounding nations. Russia is filling the vacuum with their vaccine - Sputnik V.