Moscow will close all shops except for pharmacies and grocery stores, the city’s mayor Sergei Sobyanin said on Thursday.