A couple of years back, multi-platinum singer Josh Groban teamed up with Jimmy Kimmel Live to bring the world the viral hit that was 'Josh Groban singing Kanye West's tweets'.

It managed to get across the sincerity of tone and indeed the sheer insanity of West's many tweets in one beautiful melodic tune. And now he's back, this time taking on US Republican presidential candidate and ultimate farce of society Donald Trump, and it's everything you could have hoped it to be.

Take it away Josh...