Carrefour shoppers at the parking lot with their groceries at the Yas Mall. Victor Besa / The National

Coronavirus: 521 new cases and 641 recoveries