1 result
As Omaha police deploy electric shock gloves, observers in Delhi look on at a chilling new frontier in urban law enforcement technology and escalation tactics.
Aug 22, 2026