Historic twin-towered Basilica of St. Peter and Paul rises amid greenery on Ostrow Tumski, under a clear blue sky in Poznan, Poland.