The 5000-seater West Lake Restaurant, in the city of Changsha in China, is the biggest Chinese restaurant in the world. It has a staff of 1000 and serves no fewer than 150 ducks per day and 200 snakes per week. Old traditions and new money come together in a vibrant… Continue Reading The Biggest Chinese Restaurant in the World⎜WHY STORIES⎜(Documentary)