I think these olympics have been outstanding. I know I speak from a GB perspective but it seems that the spirit, organisation and wholehearted support of these games has been outstanding. I have not been near London during the last two weeks but it feels like everyone in the country is in a state of euphoria.
Is this just because we were the hosts? Is anyone from Atlanta, Sydney, Athens or Barcelona on th board? How say you?