Bahrain yesterday recorded 31 new Covid-19 cases and 40 recoveries. Of the new cases, 11 were expat workers, 16 contacts of local cases and four travel related .