If rome will happen, and if it will be the only show in italy, I believe it will be at stadio olimpico, 70,000 people, not at the flaminio.
rome is very close to naples, bari and from sicily (4 milions people living there) it is not as far as milano. and even if you live in the north of italy, in 5-6 hours you can get there.
Forum:
Tell Me