In the midst of all the madness surrounding his relationship with Hailey Baldwin, Justin Bieber took the time to serenade his fiancée yesterday.

The singer made a surprise appearance in London, busking outside Buckingham Palace.

It follows much speculation that Justin and Hailey have actually tied the knot in private, with Hailey herself denying the rumours, but then her uncle Alec Baldwin threw a spanner in the works by claiming they had got hitched!

Cover image via @michael_kmlg/Instagram