Johann Sebastian Bach worked in many of the German states, until he finally made his home in the ancient Saxon city of Leipzig.