Olympic forecasting and women's rights
With the London Olympics about to start, it is time to reveal the medal tally. China will win 102 medals (gold, silver and bronze), followed closely by the United States (100), Russia (71), and the United Kingdom (71). Read more
