Thousands of festival goers will be heading into Edinburgh this month to enjoy the Edinburgh Jazz & Blues Festival events.
On Sunday (15 July), more than 800 costumed performers will take to the streets for the seventh Edinburgh Festival Carnival which delivers a dazzling spectacle under the castle. The carnival includes music, dance, costumes, circus, acrobats and puppetry from all over the world.