27 million euros... This is what the Pope is expected to visit France, from 25 to 28 September, but who actually pays for this visit?

Advertisement