What is the version of the following sentence with correct punctuation?

On the other hand we the grassroots all over the world have managed to put human rights on the agenda ahead of the Olympics where most of the articles have had a focus critical to China
On the other hand, we, the grassroots all over the world have managed to put human rights on the agenda ahead of the Olympics, where most of the articles have had a focus critical to China.