ContributorAlan GrantWriter and CommentatorScottish writer and commentator covering popular culture and life in general.Show Full Bio