US President Barack Obama poked fun at everyone ranging from Democrats, Republicans, and potential White House successors in his final outing as comic-in-chief at the star-studded White House correspondents' dinner on Sunday.

These were perhaps his sharpest barbs: