Yes, the traffic police can tow your vehicle if it’s parked in a No-parking zone or parked in such a way that it causes inconvenience to other road users.