Bahrain yesterday recorded 305 new cases of Covid-19 alongside 354 recoveries, reports GDNOnline.
Of the new cases, 137 were expat workers, 158 contacts of active cases and 10 travel-related.
An additional 354 people recovered, taking the total to 95,594.
Of the 2,918 active cases, 46 are receiving treatment and 15 in critical condition.
Bahrain has so far registered 98,878 cases.