POLICE in Edinburgh searching for missing three-year-old Mikaeel Kular said tonight the body of a young boy has been recovered in Fife.

One person has been detained by police investigating the disappearance of Mikaeel, who was last seen when he was put to bed by his mother on Wednesday evening.

Officers said on Friday they are exploring the possibility he may be the subject of "a criminal act".

Hundreds of people turned out on Friday to help in the search for the youngster.

Assistant Chief Constable Malcolm Graham, of Police Scotland, said: "The investigation into the disappearance of Mikaeel Kular has been wide ranging and fast moving.

"As a result of these inquiries I can confirm that we have recovered the body of a young boy in Fife just before midnight.

"We have informed the family and the investigation continues."

Mr Graham thanked members of the public who had helped to look for Mikaeel, and confirmed the planned searches for Saturday have been called off.