Medieval Vyborg Castle with St. Olaf's Tower on a sunny November morning. Vyborg. Leningrad Region, Russia