Olympic Games offer fleeting glimpse of world peace