Police investigating the discovery of a bloodstained babygrow have accounted for all children up to three months old in the area where it was found.

The clothing was discovered on a path between the Plantation and Upper Achintore areas of Fort William on Tuesday morning.

Police have confirmed the blood is human and are "keeping an open mind" about the investigation.

The babygrow is white with cartoons of Native Americans, trees and totem poles. It was sold by Next as part of a three-pack in 2010.

Detective Inspector Richard Baird said: "The item was recovered by police and subsequently examined by forensic scientists.

"There are a number of possible explanations as to how the babygrow came to be found with blood on it and we remain open-minded about this.

"Our primary role is in keeping people safe and our immediate inquiry is focused on the well-being of all infants aged up to three months known to be living in the Fort William area.

"Having achieved this, through the assistance of our partners in health services and social work, we are now following a number of other lines of inquiry in relation to this garment.

"I am appealing to the people of Fort William to assist us with this investigation. Someone is missing this item and it's crucial that we find out who so we can be sure that everyone is safe.