Performers from 22 countries have gathered in the north-east for the 38 th annual Aberdeen International Youth Festival.
Performers gather for Aberdeen International Youth Festival