Mount Tibidabo, located in Barcelona, Spain, owes its name to two words that appear in the Latin translation of the Bible. Who uttered those words?

Culture

People also liked

ADVERTISEMENT