A woman who was punched on a busy street in broad daylight has been left petrified after the attack.
The shocking incident happened around 1pm on Tuesday on Edinburgh's Canning Street in the West End of the capital.
The woman, who asked to remain anonymous for safety reasons, was walking along the street when she allegedly hit by a stranger.