A Chinese tourist attraction faced criticism for animal cruelty after introducing a carousel operated by live horses. The attraction eventually halted operations of the carousel. According to local ...
The Royal Society for the Prevention of Cruelty to Animals (RSPCA) is a prominent UK-based charity, operating primarily in England and Wales. Founded in 1824, it is the world’s oldest and largest ...