Global stock markets stumbled again on Friday and U.S. Treasury yields climbed as cautious investors considered imminent U.S. interest rate hikes and the uncertainty of their impact on the economy.

from Top Business News- News18.com