A 25-year-old man has been charged with murder after a man was stabbed to death on the top deck of a Birmingham bus.
Kieran Gillespie, of Wellesbourne Road in Handsworth, will appear before Birmingham magistrates on Friday.
Leon Barrett-Hazle, 36, from Smethwick was travelling on the 11A service on Monday night when he was fatally attacked.
Paying tribute to him, his family said: "Family and friends are devastated by the tragic loss of a wonderful, warm, kind, generous of heart and much-loved Leon Barrett-Hazle.
"We have been robbed of the best son, grandson, brother, nephew, cousin, uncle and friend anyone could ever wish for.
"Words cannot express the immense grief and pain we are suffering, but memories of your infectious smile, happy-go-lucky style, will help fill the massive void in our lives.
"You had so much life to live. No reason on earth can justify taking it away in such a manner. Rest in peace."
Police are continuing to appeal for witnesses on the bus to come forward and anyone with information is asked to call 101 or Crimestoppers anonymously on 0800 555 111.