Rio de Janeiro got South America’s first ever Olympic Games off to a happy start last night with an opening ceremony that was as colourful and efficient as the long build-up was dour and in places unsatisfactory.

Ceremony organizers had to make do with a budget ...