I’ve been to Buckingham Palace several times, and yeah, as far as buildings go it’s alright.

Obviously there’s loads of tourists around which is annoying and the building itself doesn’t really do a lot, but admittedly it is impressive to see.

However, if you happened to be there today, you got quite the surprise, as The Royal Guards treated tourists to a brilliant rendition of Bohemian Rhapsody.

Check it out below:

How good is that?

One Twitter user posted a video of the performance with the caption: “Bohemian Rhapsody at Buckingham Palace today. So cool!”

Another wrote: “Doesn’t get any better than that.”

A third tweeted: “Yes, King Freddie Mercury!”

The Band of the Grenadier Guards were seemingly playing the song to honour the success of film Bohemian Rhapsody, which cleaned up at the Golden Globes the night before.

Both Rami Malek – who plays Queen frontman Freddie Mercury in the film – and the movie itself won two of the night’s most prestigious awards, including Best Actor and Best Picture.

Speaking about his win, the actor said:

“Thank you to Freddie Mercury for giving me the joy of a lifetime. I love you, you beautiful man. This is for and because of you, gorgeous.”

Stuff like this never happens when I go to places…

Images via Twitter/20th Century Fox