Vatican Media.

The building at 60 Sloane Avenue in London is at the center of the Vatican’s historic corruption trial, which began at the end of July 2021.