LA Dance Project dance above a 'Holywood-style' Edinburgh sign on Calton Hill.
Shetland's Up Helly Aa vikings
International Festival director Sir Jonathan Mills.
Dinosaur transported to Our Dynamic Earth ahead of a screening of the 360-degree movie 'Dinosaurs at Dusk'.
Russian mezzo soprano Yulia Matochkina who performed the dramatic cantata 'Alexander Nevsky' at the Usher Hall
Performer from 'Superhero Snail Boy' on the High Street
Korean dancer Hyo Jin Kim during a performance of Madame Freedom
Architects of Air
Jonty Stephens and Ian Ashpitel, stars of the show 'Eric and Little Ern'
Frenchman Antoine Siggen performs on the High Street
Canadian comedian Shaun Hitchins leads a Ginger Pride march
Live art duo Holly Darton and Jenny Hunt
Scottish Ballet perform 'Silhouette' at the Festival Theatre
The Lady Boys of Bangkok in a riot of colourful costumes, feathers and sparkly bikinis
Street performer 'Miss Polly Hoops'
Actor Peter Egan on stage at the Lyceum Theatre in Samuel Beckett's 'First Love'
War Horse, Festival Theatre
Charlie Chaplin street performer