Rome’s market scene: a guide to its most iconic bazaars

23 June 2025