The timing couldn't be better as Rio de Janeiro puts the finishing touches on Earth Summit 2012, dubbed "Rio+20" because it marks two decades since the city hosted the inaugural event that was credited with breakthrough agreements.