From today (Aug 18), foreigners who are in Singapore temporarily will be eligible to get vaccinated against Covid-19 for free.