Justin Bieber attacked on stage after angering fans
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 has apologised to fans after he was sick on stage on Saturday night.