Please does anybody know where this is? Not much to go on in the clues, so haven't been able to find it using Google - spiral staircase inside basilica that overlooks city renowned for gourmet restaurants & Renaissance architecture. Two rivers meet here. Thought maybe St Peter's Basilica in Rome, but photos I've found don't look right.
As I posted earlier, one good way of finding the answer to this competition is to find the photo on the owner's website - in this case 4cornersimages (.com)