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