Police are treating the attack on the 23-year-old as attempted murder.
Teenage Boy Hurt In Taxi Collision
A teenage boy has been taken to hospital after being hit by a taxi in Edinburgh.
The incident happened outside a tanning salon on St John's Road in the Corstorphine area of the city at around 12.35pm.
Police said the 13-year-old was involved in a collision with a black cab which stopped at the scene.
The boy suffered injuries to his legs and was taken to the city's Royal Infirmary.
His injuries are not believed to be life-threatening, Police Scotland said.
Inspector Davie Ferguson said: "As part of our ongoing inquiries we are keen to hear from any motorists or members of the public who witnessed this incident and I would urge them to contact police immediately should they have any information.''
The road was closed in both directions but has since reopened.
He will have a private meeting with the monarch at the Palace of Holyroodhouse on Wednesday.
The most recent figures for GDP in Scotland showed a fall of 0.2% over the period of October to December at the same time as the UK economy grew by 0.7%.
The second meeting of a Ministerial Working Group to examine building and fire safety regulatory frameworks was held on Wednesday.
Most Viewed Pictures On Heart
Recently Played Tracks
To listen live, choose your preferred station:
Now playing: The best feel good music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart Scotland- East.