Celebration time!It has been a week for celebrating Scotland at its best. For a small country we certainly punch above our weight. Our heritage of...