Who are the Presidents and Prime Ministers of all countries?

The current heads of state and government are listed at the related link below.