The Prime Minister Scott Morrison has assured Australians over 50 that the AstraZeneca vaccine is safe and effective.