Solving Geographic Travelling Salesman Problems using Python