Joyce McMillan is theatre critic, and political social commentator for The Scotsman. She has been involved in many campaigns for democracy and human rights, both in Scotland and internationally, and has been a freelance journalist, based in Edinburgh, Scotland, for more than 30 years.