Manufacturing PMI of India 2023: Manufacturing PMI hits 31-month high in May, helped by demand and output