Mikhail Gorbachev, the last president of the Soviet Union, is regarded as one of the most important and divisive politicians of the 20th century. For his ...