Finance June 25, 2026 India at start of a major recovery, foreign investors just beginning to return, says BlackRock’s Ben Powell