Title: The Church of Our Lady of Victory
Subjects: Malta Valletta, Valletta, Malta. Church of Our Lady of Victory