
Justin Timberlake has been called out for cancelling the final show of the US leg of his Forget Tomorrow world tour.
The Grammy winner, 44, said he was “heartbroken” to be pulling out of the concert at the Nationwide Arena in Columbus, Ohio, on Thursday, as he was “battling the flu”.