Moody's affirms India's Baa3 rating and flags Middle East risks

Business