There is literally nothing better that could happen to you on a London bus than being treated to a private singing performance by Craig David.
Literally. Nothing.
SEE ALSO: BBC presenter awkwardly confuses Daniel Craig and Craig David during Bond re…