Just when you thought it was all doom and gloom, a celebration! The World Youth Festival — an anti-imperialist event taking place with various degrees of regularity since its origins in the Soviet Union in 1947 — was held in Sochi last week, attracting 3,000 artists from 180 countries.