The 31st Olympics, the first in South America and only the third to be held in the southern hemisphere, formally opened on Friday with a colourful ceremony depicting Brazil’s vibrantly diverse culture and dedicated to its history and the Earth’s environment, at the Macarana stadium in Rio de Janeiro.