Struggles for environmental justice involve communities negotiating the complex dynamics of agency and solidarity when mobilising against powerful forces which advocate 'development', driven by increasingly neoliberal imperatives. Contributors include a wide range of internation…