The popular “roast duck” dish served at a Chinese restaurant in Madrid may not have been what customers thought it was. The disturbing truth came to light after Spanish police conducted a raid that exposed shocking sanitary violations and potential animal cruelty. The restaurant, Jin Gu, located in the Usera district of Spain’s capital, became […]