Here's the good old capitalist press at it again! This is the Toronto Star of July 29, 2008.
The caption on the photo reads: "Tibetan demonstrators argue with police in Lhasa March 14, 2008. China has ordered the protesters to surrender."
Nice one! The police are Nepalese. The photo is from Kathmandu in Nepal, not from Lhasa in Tibet, China!