What was Bishop Fellay doing in Rome on 25 September?

When he was sited on St Peter's Square.

Comments