A city of diversity

There are many cities in the world that have an open mind but the city that defines accepting everyone and every cause is non-other than Brazil. In fact tolerance is so encouraged that authorities have hired drag queens to dance in the streets.

Source: BBC