Will Japan's Nikkei 225 close at an all-time high before July 31? | Ambitious Predictions