People?s Forum on Burma, Japan