Brisbane - Madonna has angered fans by starting a concert in the Australian city of Brisbane more than two hours late and finishing the show early on Thursday morning after the last train had left the venue.
The pop star had been due to start at 21:00 local time but did not take the stage at the Brisbane Entertainment Center until 23:22.
Hundreds of angry fans had left the venue by then and demanded refunds at the ticket office after a public announcement that the Rebel Heart show would not start before 22:30.
During the concert, she thanked the crowd that was near the venue's 13 500 capacity for their patience, but joked they had arrived too early.
"We started late — that hardly ever happens," she said. "You were here too early. You should have taken your time doing your hair and makeup. Then I wouldn't have been late."
The last train left the entertainment centre in the outer suburb of Boondall at 00: 15 — around an hour before the concert eventually ended. Long lines of concertgoers waited for taxis.
The venue and Madonna's publicist did not immediately respond to requests for comment.
Madonna plays a second Brisbane concert on Thursday night before ending the tour in Sydney.
Check out what fans had to say on Twitter:
.@Madonna fans have lashed out at the singer, who was 3 hours late to her Bris. concert with no explanation. #9Today https://t.co/E0eV4YpopG
— The Today Show (@TheTodayShow) March 16, 2016
Still no Madonna on stage in Brisbane. One new Mum with a babysitter waiting just gave up. #RebelHeartTour
— Jen Dudley-Nicholson (@jendudley) March 16, 2016
Brisbane Madonna crowd getting restless. Resorting to Mexican waves nearing 2 hr late mark #madonna pic.twitter.com/cyJYaIi06X
— Joanne Williamson (@jlw136) March 16, 2016