Katy Perry was in Glendale, California yesterday to launch, ‘Katy Perry Lashes by Eylure’.

She delighted her fans by arriving wearing a blue Roland Mouret ‘Anabelle’ colour-block dress from the Spring 2012 collection to match her 40s inspired blue ‘do.

Her dress features a square neckline, pleated cap sleeves, a black bow at the waist and a godet skirt.

Katy matched her vibrant dress with Giuseppe Zanotti ‘Denny’ bow strap sandals we first saw on Jennifer Hudson.

The singer is really enjoying playing with different shades of blue. I have to say I prefer the blue to her pink phase.

Solange Azagury-Partridge jewels and bubblegum pink lips completed her look.

Do you like this look or is it too cartoonish?

Credit: Style.com & FameFlynet