Albanians are celebrating their 100th anniversary of independence from the Ottoman Empire, declared on 28 November 1912.

Tirana's main square, named after 15th Century Albanian national hero George Kastrioti Skanderbeg, was flooded with flags.

The event was also celebrated in neighbouring Kosovo, where 90% of inhabitants are ethnic Albanians. Here, children march through Pristina carrying the Albanian flag.

Others, at a secondary school in Pristina, wore the colours of the Albanian flag to form the number 100.

And in Presevo, southern Serbia, some 2,000 people took part in a rally.

The celebrations have stretched over several days, with many sporting moustaches - real and artificial - in honour of the moustachioed leaders who declared Albania's independence.