A 22-year-old snatch thief, who attempted to rob a foreign tourist at Batu Caves, was caught by temple devotees.
Two foreign tourists were at the entrance of the temple at about 1pm on Tuesday when a motorcyclist rode up close to one of them.
The snatch thief grabbed a shoulder bag from the victim and attempted to flee the scene.
However, several devotees who spotted the commotion rushed over and pounced on the suspect who fell off his motorbike.
Bystanders apprehended the thief, placed him in a gated enclosure and called the police.
Footage of the suspect being held and handcuffed by police has gone viral.
The suspect has been remanded and police also seized from him a motorcycle that was reported stolen, The Sun reported.