Where is the town of Turku?

Bulgaria
Finland
Georgia
Russia

Trivia Crack Answers Main Page