Richard Russell

Person

English diplomat and Roman Catholic bishop in Portugal

Mentioned in 1 video