Annual Carnival of Culture festival parades in Berlin
Revelers wearing costumes play drums in the parade during the annual Carnival of Culture festival in Berlin, Germany, on June 8, 2014. Some 5,300 performers on Sunday participated in the annual carnival displaying costumes from all over the world. (Xinhua/Zhang Fan)