Stock Photo: Flags of the SPD, Social Democratic Party of Germany, on the CSD Christopher Street Day in Berlin on 19 June 2010, Germany, Europe