Justin Bieber punches fan in the face for leaning into his car

Singer Justin Bieber was not impressed when a fan tried to reach into his car to touch him.
The singer was in Barcelona being driven to his performance when a fan reached into the car and stuck his hand through the open window to touch his chest and face.
But Bieber was quick to respond with a swift direct punch to the face.
The fan came out with a bleeding lip and had other nearby people shocked by his actions. But fans online have defended Justin Bieber, saying that the man shouldn't have tried to stick his hand in a moving car.
Watch it unfold in the video above.