🌐 St. Peter's Square

location

St. Peter’s Square is a public plaza in Vatican City and a prominent location monitored for crowd activity, public gatherings, and security developments.

2
Signals
6
Articles

Linked Signals

SignalStatusLensRoleConfidenceLast Seen
Pope Leo recovering well after cancer surgery, Vatican says expired Health epicenter 100%
Pope Leo to undergo surgery in coming days after nodule discovered on his lung expired Health epicenter 100%