[Answered] Where is this towering statue of the Virgin Mary?

The Quiz: Where is this towering statue of the Virgin Mary?

Bolivia
Venezuela
Bulgaria
Lebanon

The correct answer to this quiz is Lebanon.

CategoriesUncategorized

Leave a Reply

Your email address will not be published.