Public transport largely came to a halt across much of Brazil on Friday as protesters blocked roads and scuffled with police in a general strike to protest proposed changes to labor laws and the pension system. It is the first general strike in over two decades.