When are the police allowed to pull me over in my vehicle?
The Highway Traffic Act provides police with the power to pull over any motor vehicle during the course of their duty in order to achieve public safety. This means that an officer is allowed at any time to pull over any vehicle in order to check for a valid license and/or insurance on the vehicle. …
Continue…