The Edinburgh Festival Carnival simply couldn't happen without the wonderful support of a number of groups who make it the incredible spectacle that it is. One of those organisations is the Edinburgh Chinese Arts Association who present dragon and lion puppets, dance and music ensembles all performed by extraordinary artists.