After seventeen days and 962 medals, the Games of the XXX Summer Olympiad came to a festive end last night....