The largest restaurant in the world. [article].