Nikada via Getty Images
- BlackRock cut its rating for Chinese stocks from "overweight" to "neutral" on Monday.
- The asset manager's strategists cited growth, stimulus, and geopolitical concerns.
- The downgrade comes as Beijing battles to revitalize China's economy and crisis-hit property sector.
BlackRock Investment Institute has slashed its outlook for Chinese stocks, with a barrage of weak data fueling pessimism on Wall Street.