Katy Perry has never looked more delicious.

media_removed_toofab 102011
The singer hit the stage for her European tour last night in the UK -- where she wore a dress covered in cupcakes!

The fashion fun didn't end there though -- she also donned a bright purple and blue peacock outfit, a sexy black bodysuit and an array of other colorful costumes.

Check out the wild wardrobe for Katy's California Dreams tour!