Katy Perry was spotted in London dining at The Dove Pub looking very bewitched!

Lately, she's been vamping out with a rocker goth look (and purple hair) - and, we like it!

The singer rocked a teal gotchic style dress with a black cross embroidered on her chest while out in Londontown last night. Then, she topped it off with a black retro studded leather jacket, sheer tights, ankle boots, and an over-the-top powdery face to complete her murky look!

Our favorite part of her ensem, though, is those adorable spectacles on her face. What a cute little nerd Katy makes!

Zayn previewed the duet by posting a black and white pic of himself with Swifty on his Instagram -- but hey, she is bestiez with his girlfriend Gigi Hadid, so it wouldn't be unusual that they hang out... But collab?!