3 times
No country has ever hosted the Winter Olympics three times in a row.
Canada has hosted the Commonwealth games three times.
The United States has hosted the Summer Olympic games for four times.
Scotland has hosted the Commonwealth Games three times, Edinburgh in 1970 and 1986, and Glasgow in 2014.
Portugal has never hosted the Olympic Games.
Scotland has hosted three Commonwealth Games: 1970, 1986 and 2014.
2 times
In 2012, London will have hosted the Olympic Games 3 times.
Glasgow has only hosted Commonwealth Games on one occasion (2014).
three times
Scotland has hosted three Commonwealth Games: 1970 and 1986 (Edinburgh), and 2014 (Glasgow).