Manufacturing PMI India 2023: May PMI manufacturing comes at 58.7; hits 31-month high on strong demand