Din Tai Fung, a renowned Michelin-starred Taiwanese restaurant popular for its dumplings, is shuttering over a dozen locations in China. This move comes as the country's economy, the world's second-largest, experiences a slowdown, according to a report by Voice of America.