IOR Reports Record Net Income of €51 Million for 2025 | whereisthepope.com