Ed Sheeran is never one to let a good sing-along pass him by, and he treated fans to quite the solo show while in a taxi.