Bahrain yesterday recorded 657 new cases of Covid-19 alongside 285 recoveries.
Of the new cases, 330 were expat workers, 321 contacts of active cases and six travel-related.
An additional 285 people recovered, taking the total to 99,285. Of the 4,578 active cases, 105 are receiving treatment and 30 in critical condition.
Bahrain has so far registered a total of 104,239 cases.
The kingdom has also conducted 2,739,581 tests for Covid-19.