Police are hunting a thug after a bus passenger was punched in the face before being thrown to the pavement and attacked.
The victim, a 44-year-old, was trying to board a bus near the council offices in Upper Street, Islington, when the man lashed out at him, police say.
He was then hurled on to the ground and attacked as he lay on the floor before the assailant, who was clutching a Waitrose shopping bag, walked off towards Angel.
The injured man was rushed to hospital where he remains, days after the March 28 attack, which took place at around 3.30pm.
Police say the attacker was black, aged from 25 to 35, and of athletic build with short, possibly receding hair.
He wore a smart, dark jacket and dark trousers. Police say the man was between 5ft 6ins and 5ft 11ins tall.
Following the incident, detectives have released a CCTV image of a man they want to trace.
Anyone with information should contact Detective Sergeant Paul Khan on 07595 010 052 or local police by dialling 101. Alternatively call Crimestoppers on 0800 555 111 or tweet @MetCC.