Shareable Videos September 8, 2017 0 Self-Driving Police Cars Being Deployed in Dubai “OTSAW Digital has created an autonomous vehicle that patrols streets and can launch a surveillance…