ICRA Business Activity Monitor stood at 115.7 in April 2022, second-highest level in 13 months; low base exaggerated YoY growth to 16.1% Download View Full Report