Petrozavodsk is a city in Russia, capital of Karelia autonomous republic.