Los Angeles - Justin Bieber stormed off stage after being hit by a bottle during a concert in Brazil.
The Boyfriend singer cut short his gig in Sao Paulo on Saturday night after a water bottle thrown from the crowd knocked his microphone out of his hand.
The 19-year-old pop superstar - who was completing the Brazil leg of his Believe tour - walked off after the incident and abruptly ended the show without playing his biggest hit Baby.
Many fans waited up to 30 minutes for him to return and most were left in tears when they realised the gig was over.
Surprised by his behaviour
Felipe Gladiador, who was reviewing the show for Brazil's G7 website said: "The fans didn't know what was going on and stayed in their seats half an hour, hoping that he would come back to finish the show.
"The public called for him to sing Baby and yet nothing. The lights came on, Bieber's team started to take the equipment down and the fans realised it wasn't going to happen."
Even Justin's back-up dancers were surprised by his behaviour after the singer left the venue without a word to his band or to the crowd.
Felipe added: "The scene was so shocking that even his dancers couldn't believe what they had seen (...) In the end, there was no farewell, no thanks and no rendition of his most famous song."
Watch a video of the incident here: