The Red Lobster in Beijing, one of two restaurants the chain has now in China. Photo: Handout

Topic |   China economy
The Red Lobster in Beijing, one of two restaurants the chain has now in China. Photo: Handout
READ FULL ARTICLE