Kacey Musgraves has left fans baffled after cancelling a string of tour dates without explanation.
The 37-year-old star had announced her Middle of Nowhehere tour back in April, but fans have received emails advising three shows have been axed with just weeks to go, including the opening-night performance in Chicago on 20 August, Boston in August 29, and Brooklyn on 2 September.