Question: Which major Russian city borders the sea where the island of Kihnu is found?
Answer: Saint Petersburg