越南公安部长To
Lam(暂译苏林)已被共产党任命为新的越南国家主席,在这个专制国家,他的前任们已在大规模反腐清洗中辞职。
越南公安部长苏林(To Lam)将军被任命为越南国家主席2024年5月19日 © U.S. Department of
State from United States
路透社河内消息,越南政府周六表示,越南共产党已任命该国公安部长苏林为国家主席,并在一次重大领导层改组中提名了一位新的国会主席。
对于曾以政治稳定闻名的一党制国家越南来说,在不到 18
个月的时间里,已有两位国家主席和一位国会主席下台,这在该国史上前所未有。他们下台的原因都是未指明的“不当行为”。
据法新社的报道说,现年66岁的苏林先生自2016年以来一直担任越南公安部长,他对人权运动采取强硬立场。
苏林的前任是53 岁的武文赏(Vo Van Thuong),武文赏今年3
月在担任国家主席仅一年后辞职。武的前任也在这场反腐运动中下台。还有几位部长在内的数千人被解职,一些著名商界领袖因欺诈和腐败而受审。
比如地产大亨张美兰(Truong My Lan),今年 4 月,在一起数十亿美元的诈骗案中被判处死刑。
越南国会主席,67 岁的王廷惠(Vuong Dinh Hue)也在上个月辞职,据越南共产党称,他辞职的原因是“违规和缺点”。
据越南国家媒体周六报道,新任命的国会主席是 61岁的Tran Thanh
Man(暂译陈青敏)。陈青敏曾任国会副主席,现在他与越共总书记、国家主席和总理一起成为政权的四大支柱。
在这个共产国家,党的总书记阮富仲(Nguyen Phu Trong)是强人,他被认为是反腐运动的设计师,深受公众欢迎。
但据华盛顿国家战争学院教授扎卡里-阿布扎(Zachary
Abuza)认为,这位前公安部长和新国家主席在清洗行动中扮演了重要角色:苏林先生利用反腐调查作为武器,“有计划地从政治局中清除有资格成为越共总书记的对手”。
越共政治局是所有重大决策的发源地,过去有18名成员,后来减少到12人:在18个月内失去了两位国家主席、一位国会主席、一位副总理和党的经济委员会主任。不过,越共于周四宣布了四项新的任命。
据法新社介绍,苏林(To Lam)的整个职业生涯都是在高度机密的公安部度过的,该部负责控制异议人士。
在越南,反对一党制的声音是不能容忍的,发出批评声音的人会受到恐吓、骚扰和被限制旅行。
人权组织甚至声称,当局近年来加大了镇压力度。
几天前,一名负责涉及工会的敏感改革的公务员被捕,罪名是“故意泄露国家机密”。据越南非政府组织“88
项目”称,被捕的公务员,51岁,名叫阮文平(Nguyen Van
Binh),在负责批准国际劳工组织(ILO)《结社自由和组织权公约》的小组工作。
该公约保障工人有权组建独立工会,无需事先获得批准。
然而,据“88项目”称,去年 7 月,越共政权制定了一项秘密指令--第 24
号指令--将开放权利,尤其是工会自由,等同于威胁国家安全。
作为与欧洲联盟(欧盟)自由贸易协定的一部分,越南已承诺批准国际劳工组织公约,并声称其劳动法符合国际标准。
据国际非政府组织 “人权观察”(HRW)称,“越南没有独立的工会,也没有建立工会或让工人行使权利的法律框架”。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 10;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125574761&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}