The name of which North African city literally means ‘white house’?

The name of which North African city literally means ‘white house’?

A. Rabat
B. Marrakesh
C. Casablanca
D. Cairo