Stockholm - XINHUA
Actors perform at a Culture Festival in Stockholm, capital of Sweden, Aug. 12, 2014. The Culture Festival, which Stockholm of Sweden and Barcelona of Spain joined forces for presenting the best of both cities this year, lasts from Aug. 12 to Aug. 17.