cultureby.com
Forecasting and trendwatching: when do politicians catch up?