Twitter is filled with controversial tweets, annoying trolls and a hell of a lot of fake accounts, but you know what else it has? A whole bunch of funny feckers.

The social media platform has compiled 28 of the funniest tweets of 2017 in their Moments section, and they will crack you up. Get this lot on stage we say.

Take a look below: