Forget China turmoil, Alibaba and Baidu are buys: ETF CEO

China is blamed as the major factor behind the turmoil in global markets. But this correction is presenting some silver linings.

Advertisement