A famous Silk Road site in China is under fire after footage showed camels used for tourist rides unable to stand and crying in pain while being dragged across the sand by staff appeared online.
The distressing footage of the camels was filmed at Mingsha Mountain in Dunhuang in Gansu province, northwestern China, and was posted online earlier this month.
Already a subscriber? Log in
Save 30% OFF The Star Digital Access
Cancel anytime. Ad-free. Unlimited access with perks.
