A restaurant in Spain has been shut down after authorities discovered it was serving street pigeons labeled as Chinese “roast duck.” The shocking revelation raised concerns over food safety and animal welfare, prompting investigations into the establishment’s practices.