Valletta was awash with colour over the weekend as Carnival was held in some of the finest weather seen for years in a carnival weekend.

Some costumes were very elaborate.Some costumes were very elaborate.

The ordinary became extraordinary as fun and frolic reigned in the streets, with many people wearing colourful and sometimes elaborate costumes. 

Thousands watched the defilé in the capital on Sunday afternoon and more are expected on Monday evening for a continuation of the dance show in St George's Square (from 5.30pm).

The popular grand finale will be held as usual in St Anne Street, Floriana, on Tuesday from 6pm featuring a parade of large carnival floats, bands and dancers rounded off from 7.30pn with Ballu Tritoni, a grand celebration at Tritons Square featuring various local DJs.

Carnival was also celebrated in various localities on Saturday and Sunday, with Nadur in Gozo being the strongest draw.

Bubbling fun.

Bubbling fun.

From the Bench.

From the Bench.

Jean de la Valette shares his pedestal.

Jean de la Valette shares his pedestal.

Oh King Charles...

Oh King Charles...

Republic Street, Valletta, was packed for the defile' on Sunday.

Republic Street, Valletta, was packed for the defile' on Sunday.

Taking a close look at the dance show in St George's Square.

Taking a close look at the dance show in St George's Square.

Can I see?

Can I see?

Colour everywhere.

Colour everywhere.

Those costumes must have overheated their wearers.

Those costumes must have overheated their wearers.

Big drummer boy.

Big drummer boy.

Nadur Square was full of people on Saturday night.

Nadur Square was full of people on Saturday night.

Quite a few characters turned up in Nadur.

Quite a few characters turned up in Nadur.

It's called recycling.

It's called recycling.

Curly Curly.

Curly Curly.

There's a hole in my bucket...

There's a hole in my bucket...

All that glitters...

All that glitters...

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.