In a few weeks’ time, the world will be tuning into the planet’s greatest spectacle – the Olympic Games. A razzmatazz of pageantry, sporting drama, high politics and doubtless some lowdown corruption, the Olympic fortnight celebrates humanity at both ...