Jeremy Clarkson has never been known to hold his tongue, but now he has insulted everyone in Britain branding the whole country 'complete and utter b*stards.'