What is Herd Immunity? Has Herd Immunity formed in 80% of Delhi's Population? Watch this report of Zee News to know.