The man, named as Fredi Rivero, was attacked on Seven Sisters Road in Islington at about 11.35pm on Thursday, the Metropolitan Police said.