Welcome!
Select a Subscription Plan
The Edge Digital Monthly
S$ 9.90/Month
- Monthly plan, you can cancel any time
- Unlimited access to online articles
- 3 Simultaneous device logins
The Edge Digital
1 Year
1 Year
S$ 99.90/Year
- Unlimited access to online articles
- 3 Simultaneous device logins
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
The Edge Print and Digital 1 Year
S$ 139.00/Year
- Weekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous device logins
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
For bulk or corporate subscriptions, please submit your enquiry here
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Create an account to purchase your new subscription.
Email address is empty or not valid
Password is empty or not valid
Password confirmation is not valid
By clicking continue, I agree to receive exclusive content, offers and updates to products and services from The Edge Singapore. I can change these preferences at any time.
Already has an account? Log in
Your Selected Plan
THE EDGE DIGITAL + PRINT 1 YEAR
- Wdeekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous logins across all devices
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Already have an account? Log in to purchase your new subscription
Email address is empty or not valid
Password is empty or not valid
Don’t have an account yet? Create Account
Your Selected Plan
THE EDGE DIGITAL + PRINT 1 YEAR
- Wdeekly print edition delivered to your mailbox
- Unlimited access to online articles
- 3 simultaneous logins across all devices
- Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)
You’ve chosen
Please wait...
You are about to be charged
Please wait...
Complete your address and check payment details
Delivery Address
First name is empty
Last name is empty
Phone number is empty
City name is empty
Postal code is empty
State/Province name is empty
Address Line 1 number is empty
Country name is empty
Address Line 2 is empty
Company is empty
Billing Address
First name is empty
Last name is empty
Phone number is empty
City name is empty
Postal code is empty
State name is empty
Address Line 1 number is empty
Country name is empty
Address Line 2 is empty
Company is empty
Additional charge will be applied for delivery outside Singapore. View the shipping rates here
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
All transaction are secured & encrypted
Some credit card error
Have a promo code?
Coupon error
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
Subscription renews automatically. You can cancel anytime before your renewal date by emailing our Customer Service hotlinespore@bizedge.com.
Payment Details
The Edge Product
S$ 0.00
Shipping Charge
S$ 0.00
Subtotal (Excluding Taxes)
S$ 0.00
Coupon(TEST)
S$ 0.00
GST
S$ 0.00
Order Total
S$ 0.00
Error message
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: Undefined offset: 0 in tes_menu_link__menu_sidebar() (line 100 of /home/alfi/tes_website/sites/all/themes/tes/template.php).
- Notice: session_start(): A session had already been started - ignoring in include() (line 2 of /home/alfi/tes_website/sites/all/themes/tes/templates/partials/modal_desktop.tpl.php).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'und' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Notice: Trying to get property 'value' of non-object in get_user_profile() (line 1428 of /home/alfi/tes_website/sites/all/modules/custom/tes_checkout/tes_checkout.module).
- Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in include() (line 46 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'field_tags2' of non-object in include() (line 67 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Warning: Invalid argument supplied for foreach() in include() (line 67 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'nid' of non-object in include() (line 71 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'field_sections' of non-object in include() (line 71 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'status' of non-object in include() (line 72 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Trying to get property 'type' of non-object in include() (line 78 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Undefined offset: 0 in getContentMeta() (line 479 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Notice: Undefined offset: 1 in getContentMeta() (line 480 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- Warning: preg_replace(): No ending delimiter '"' found in getContentMeta() (line 481 of /home/alfi/tes_website/sites/all/themes/tes/templates/html.tpl.php).
- User warning: The following module is missing from the file system: native_ad_mobile_app. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /home/alfi/tes_website/includes/bootstrap.inc).
- User warning: The following module is missing from the file system: tes_new_module. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /home/alfi/tes_website/includes/bootstrap.inc).
- Notice: Constant EVENT_INSERT already defined in require_once() (line 4 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/in_app_subscription/repositories/apple_subscription.repository.php).
- Notice: Constant EVENT_UPDATE already defined in require_once() (line 5 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/in_app_subscription/repositories/apple_subscription.repository.php).
- Notice: Constant REDIS_TTL_TAXONOMY already defined in include_once() (line 38 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_v2/tes_api_v2.module).
- Notice: Constant EVENT_INSERT already defined in require_once() (line 4 of /home/alfi/tes_website/sites/all/modules/custom/tes_gpt_summarize/repositories/tes_gpt_summarize.repository.php).
- Notice: Constant EVENT_UPDATE already defined in require_once() (line 5 of /home/alfi/tes_website/sites/all/modules/custom/tes_gpt_summarize/repositories/tes_gpt_summarize.repository.php).
- Notice: session_start(): A session had already been started - ignoring in include_once() (line 2 of /home/alfi/tes_website/sites/all/modules/custom/tes_simultaneous_login/tes_simultaneous_login.module).
- Warning: count(): Parameter must be an array or an object that implements Countable in _uc_line_item_list() (line 133 of /home/alfi/tes_website/sites/all/modules/ubercart/uc_order/uc_order.line_item.inc).
- Notice: Undefined index: issue_id in allow_view_pdf() (line 100 of /home/alfi/tes_website/sites/all/modules/custom/tes_pdf_viewer/tes_pdf_viewer.module).
- Notice: Trying to get property 'field_free_to_view_pdf' of non-object in allow_view_pdf() (line 101 of /home/alfi/tes_website/sites/all/modules/custom/tes_pdf_viewer/tes_pdf_viewer.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Chat-Edge-Api-Key in chat_edge_api_middleware() (line 27 of /home/alfi/tes_website/sites/all/modules/custom/tes_chat_edge/tes_chat_edge.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Notice: Undefined index: Secret-Mobile-App-Key in mobile_app_api_middleware() (line 127 of /home/alfi/tes_website/sites/all/modules/custom/tes_api_mobile_app/tes_api_mobile_app.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Deprecated function: Function create_function() is deprecated in blockgroup_block_list_alter() (line 298 of /home/alfi/tes_website/sites/all/modules/blockgroup/blockgroup.module).
- Notice: Undefined index: #form_id in theedgesg_preprocess_page() (line 3676 of /home/alfi/tes_website/sites/all/modules/custom/theedgesg/theedgesg.module).
China economy
Tong's Portfolio

China, from one great economic transformation to another
China is uninvestable” has been a common refrain within the global investing community in the past few years, particularly among Western-based journalists, analysts and fund managers.
October 18, 2025
China

China deflation eased in September but price declines linger
China’s deflation eased in September, leaving the country on track for the longest streak of economy-wide price declines since market reforms in the late 1970s.
October 15, 2025
China

Bubble risks grow as China’s stock bull run defies economy angst
China’s economy is buckling under the weight of tariffs and a deep-rooted property crisis, yet stocks are extending their bull run — a disconnect that’s stirring doubts on the rally’s staying power.
August 25, 2025
China

China’s economy slows sharply in ominous sign for outlook
China’s economy slowed across the board in July with factory activity and retail sales disappointing, suggesting Donald Trump’s trade war is starting to weigh on the world’s No. 2 economy.
August 15, 2025
Global Economy

Goldman finds China enduring worst wage growth outside Covid
Wages grew 3.9% from a year ago in the second quarter — the lowest reading on record, with the exception of the pandemic years.
July 21, 2025
China

China’s retaliation to EU curbs complicates ties before summit
In a sign of strain in relations, the Chinese government intended to shorten the two-day summit with EU leaders to just a day, Bloomberg News reported last week.
July 07, 2025
Global Economy

Beijing braces for US trade deals that aim to shut out China
China has warned of consequences if its interests are threatened, with foreign minister Wang Yi likely to raise this again on his visit to Europe this week.
July 03, 2025
China

China consumer deflation streak persists as price wars rage
The consumer-price index fell 0.1% in May from a year earlier, the National Bureau of Statistics said Monday.
June 09, 2025
China

China deflation worry deepens among economists after trade truce
Consumer prices will likely increase by just 0.3% in 2025 from a year ago, the lowest projection since Bloomberg began polling the question in 2023 and down from the 0.4% predicted in April.
May 28, 2025
China

China economic rescue plan stalled by wariness over tariffs
Authorities pledged to expand hiring in tech, infrastructure and services, and are rolling out tax breaks, subsidies and training to help firms keep workers and support vulnerable groups.
May 07, 2025









