BOC shocks Market with Rate cut

Rate cut