Wikimedia CommonsThe Vyborg Castle sits on a small island, adjacent to the city ... Karelia was a historical province of Finland thousands of years ago and which was located on the site of the ...