30 different companies are trying to produce an Indian vaccine to fight against the pandemic at large. The WHO has given approval to atleast 7 of them.