Last weekend, on the occasion of the feast of Sts. Peter and Paul, spectacular floral art works were installed on Via della Conciliazione leading to the Vatican.

Read more ... https://aleteia.org/