The UN sustainable development summit in Brazil has ended with world leaders adopting a political declaration hammered out a few days previously. Environment and development charities say the Rio+20 agreement is too weak to tackle social and environmental crises. Read more