Adrian (US), Sep 18 (AP) An 85-year-old man was stabbed to death inside a southern Michigan supermarket, but his attacker was unable to flee because a witness held him at gunpoint until the police arrived.

The victim was stabbed multiple times in the head and neck Wednesday afternoon at a Meijer store in Adrian, The Daily Telegram of Adrian reported. He died at the scene.

Also Read | Facebook, Instagram Down: Users Face Error Message, Complain About Outage on Twitter.

Adrian Police Chief Vincent Emrick said a woman with a handgun ordered the 29-year-old suspect to the floor and held him there until officers took him into custody.

Emrick said the woman has a concealed pistol licence.

Also Read | Narendra Modi 70th Birthday: Vladimir Putin, Boris Johnson, Angela Merkel, Other World Leaders Greet Indian Prime Minister.

A knife believed used in the stabbing was found on a store shelf. The victim and the attacker entered the store separately and apparently didn't know each other.

"The investigation into the motive for this crime, as well as the events leading up to the event, are still under investigation," Deputy Chief Laurence Van Alstine III said Thursday.

Alarik Guajardo of Adrian was charged with murder and other crimes. It wasn't immediately known if he has a lawyer who could comment.

A commotion in the store drew the attention of some shoppers who didn't witness the attack. Adrian is about 70 miles (110 kilometres) southwest of Detroit.

“We were getting in line and we heard people start screaming in the back of the store,” said Becky Perez, who was with her husband, Rudy. “Then, I see some employees start running and then I see people running from the back. They were screaming and running out the front door.”

A “code 50” was announced over the store's PA system and employees could be seen running in the direction of the commotion, she said.

A spokesman for Meijer was not immediately available for comment, according to the newspaper. (AP)

(The above story is verified and authored by Press Trust of India (PTI) staff. PTI, India’s premier news agency, employs more than 400 journalists and 500 stringers to cover almost every district and small town in India.. The views appearing in the above post do not reflect the opinions of LatestLY)