Brazil is huge, made of an extremely colorful mix of races, origins, ideas and cultures. Now it has come to a boil: the country torn apart by political, and religious…