2010-05-30

Carnival of Cultures_ Berlin by AP Photo_Markus Schreiber