Katy Perry performed in Milan, Italy, Wednesday night, as part of the European leg of her "California Dreams" tour, and she dazzled concert-goers with eight (!) wardrobe changes!

media_removed_toofab 102011
Perry, 26, started off wearing a bright blue wig and a green dress, which quickly made way for a candy-striped dress--to match the oversized lollipops on stage, of course! Later on, she changed into a bright pink dress covered in white hearts, and then a blue princess-inspired gown.

And style-savvy Perry is in Milan at the perfect time: It's Fashion Week there. And before her concert she attended a Vogue Eyewear dinner party--in a pink leather dress!

Hot Videos