Teen star Justin Bieber has reportedly been attacked on stage in Dubai after angering fans by turning up two hours late for his show.
Justin Bieber attacked on stage after angering fans