Brazil's trade union confederations have called for a new general strike to shut down the country’s largest cities on June 30 in protest at neoliberal labour and retirement pension reforms, as well as to demand the resignation of unelected president Michel Temer who is currently embroiled in several corruption controversies.