Latvia is the center of the three Baltic states, flanked by Estonia and Lithuania. It sits across the sea from Sweden, south of Finland, and just northeast of Germany. Latvia is home to restless minds and talented people.