UFC star Conor McGregor is never far from controversy and the Irishman has made headlines once again after CCTV footage emerged of the 31-year-old punching an elderly man in the head.

The incident took place in a crowded pub, where McGregor can be seen drinking whiskey.

McGregor then offered the man a whiskey, which was repeatedly refused by him.

READ MORE: Ricky Burns set to fight former world champion Lee Selby

McGregor then punches the man in the head, before being dragged away by his friends.

You can watch the video of the incident below.