Home News Nikkei 225 index forecast: Why have Japan stocks stalled?