Street Parade 2012 is a massive event that is technically a political rally for peace and tolerance, but it has a strong party vibe and is in many aspects like a festival parade. The event has been held annually for twenty years, the first Street Parade being a relatively small event in 1992. Since then,… Continue Reading