30july

Predictions and analysis