Dan Sultan has apologised for cancelling his recent performance. The 26-year-old soul singer, who was recently forced to pull out of a gig at the Astra awards in Australia because he had drunk too ...