Mikaeel Kular was last seen at his Edinburgh home on Wednesday
The mother of three-year-old Mikaeel Kular has been arrested and charged in connection with the death of her son after a body was found in Fife.
Rosdeep Kular, 33, was detained on Friday night and has now been charged.
Assistant Chief Constable Malcolm Graham said a woman, 33, would appear at Edinburgh Sheriff Court on Monday.
He told a press briefing that formal identification of a body found shortly before midnight on Friday had taken place, and the investigation continued.
Mikaeel was last seen at his Edinburgh home on Wednesday evening, and his disappearance prompted a major search.
Earlier, hundreds of people gathered at a church close to his home for a memorial service.
Police Scotland Assistant Chief Constable Malcolm Graham held a press briefing just after 23:00 GMT
ACC Graham, of Police Scotland, told the briefing outside police headquarters in Edinburgh: "During the course of today the investigation into the disappearance of Mikaeel Kular has continued at pace.
"Following formal identification, I can now confirm that a 33-year-old woman has been arrested and charged in connection with Mikaeel's death.
"The woman is expected to appear at Edinburgh Sheriff Court on Monday."
He said police had received 500 calls from members of the public in relation to the boy's disappearance.
The body was earlier removed from woodland behind a property in Dunvegan Avenue, Kirkcaldy, and taken away by ambulance.
A house in the road was searched along with an area of woodland to the rear and side of the property.