A taxi driver in Shanghai who dragged a man behind his vehicle for up to 100 meters was handed a three-year suspended prison sentence by the Yangpu District People’s Court yesterday after being found guilty of intentional injury.