Ariana Grande has slammed her "horrible" fans after her unreleased music was leaked online.
The singer, 29, admitted her loyal fanbase has heard "every bad song" she has made since the leak last month, saying it is "impossible to keep things" from them.
The Thank U, Next hitmaker said: "You guys have heard every bad song and b******* demo that I’ve ever made. Hilarious."