In his latest controversy, on Tuesday night, Justin Bieber allegedly punched a fan in the face, leaving the victim bleeding. Bieber stopped in Barcelona,…
Riding on the crest of a wave after the release of critically acclaimed album Purpose and a string of number…