A man who was allegedly murdered at a Fife flat has been named by police.

Alex Forbes was pronounced dead at the scene of the incident in Victoria Road, Kirkcaldy, in the early hours of Monday.

Police said the 25-year-old from Edinburgh had suffered a "number of serious injuries".

A 51-year-old man has been charged with murder and is expected to appear in court later this week.

In a statement issued through Police Scotland, Mr Forbes' family said: "Alex was so young and died so tragically. His death has left us utterly shocked and devastated.

"He was loved by his family and everyone who knew him and we are now trying to come to terms with our loss.

"We would ask for our privacy to be respected at this time while we grieve."