🌐 St Peter's Square

location

St Peter’s Square is the large public plaza in Vatican City, located before St Peter’s Basilica and serving as a major site for public gatherings and religious ceremonies.

1
Signals
4
Articles

Linked Signals

SignalStatusLensRoleConfidenceLast Seen
Pope Leo to undergo surgery in coming days after nodule discovered on his lung expired Health epicenter 100%