Over two million vaccinated, majority shy of second jab : vi