Selena Gomez says she cried on stage because she was banned from connecting with fans.

The 21-year-old singer broke down during a show in New York on Wednesday (16.10.13) and she claimed it was because she wasn't allowed to continue her post-show tradition of taking pictures with fans.

She posted a picture of her holding a Brooklyn T-shirt on Instagram and tried to explain her tears.

She wrote: ''Never ended such a beautiful show in tears because they wouldn't allow me to Instagram tonight. Completely heart broken and p***ed.

''Thank you SO much Brooklyn. Ill be stoping outside Letterman tomorrow to make it up if you can make it. I love you guys more than you know. Promise. (sic)''

Initial reports following the show had suggested Selena - who broke down during her ballad 'Love Will Remember' - was crying because she associates the song with her ex-boyfriend Justin Bieber.

However, she has recently been linked to British pop star George Shelley, and the Union J singer admitted while she is ''lovely'', their careers might make dating difficult.

He previously said: ''Selena's one of the classiest girls I've ever met and I love class in girls. So... yeah!

''She's a superstar, she's very busy and we're just starting out. It's a very tough situation. But she's very lovely...''