Macquarie: India could emerge as an ‘AI powerhouse' and names top stocks to watch