Try digitalPLUS for 10 days for only $0.99

Business

Business

Laborers a KFC restaurant in China

Laborers clean the external wall of a KFC restaurant in Huaibei, Anhui province, China. Reuters
Loading

77°