Read the Bible
KING JAMES BIBLE · PCE

Psalms 105:1–10

TEXT EDITION
Pure Cambridge Edition selected
O GIVE thanks unto the Lord; call upon his name: make known his deeds among the people.
Sing unto him, sing psalms unto him: talk ye of all his wondrous works.
Glory ye in his holy name: let the heart of them rejoice that seek the Lord.
Seek the Lord, and his strength: seek his face evermore.
Remember his marvellous works that he hath done; his wonders, and the judgments of his mouth;
O ye seed of Abraham his servant, ye children of Jacob his chosen.
He is the Lord our God: his judgments are in all the earth.
He hath remembered his covenant for ever, the word which he commanded to a thousand generations.
Which covenant he made with Abraham, and his oath unto Isaac;
And confirmed the same unto Jacob for a law, and to Israel for an everlasting covenant:
Share
Email linkOpen a new message in your email app
Read chapter
More
Report an issueTell us about a text or study problem

PASSAGE SELECTION

Build from either side

10 selected · 0 available

Choose up to 10 verses in this chapter. The study tools update with the selected passage.

Start of chapter− Remove Psalms 105:1

SCRIPTURE WITH SCRIPTURE

Cross References

49 Essential passages are open for comparison.

Reference depth

From verse 1

  1. Isaiah 12:4Rank 1 from verse 1
    Open

    4And in that day shall ye say, Praise the Lord, call upon his name, declare his doings among the people, make mention that his name is exalted.

  2. Psalms 145:11–12Rank 2 from verse 1
    Open

    11They shall speak of the glory of thy kingdom, and talk of thy power;

    12To make known to the sons of men his mighty acts, and the glorious majesty of his kingdom.

  3. Romans 10:13Rank 3 from verse 1
    Open

    13For whosoever shall call upon the name of the Lord shall be saved.

  4. Psalms 106:1Rank 4 from verse 1
    Open

    1PRAISE ye the Lord. O give thanks unto the Lord; for he is good: for his mercy endureth for ever.

  5. 1 Chronicles 16:34Rank 5 from verse 1
    Open

    34O give thanks unto the Lord; for he is good; for his mercy endureth for ever.

From verse 2

  1. Isaiah 12:5–6Rank 1 from verse 2
    Open

    5Sing unto the Lord; for he hath done excellent things: this is known in all the earth.

    6Cry out and shout, thou inhabitant of Zion: for great is the Holy One of Israel in the midst of thee.

  2. Psalms 119:27Rank 2 from verse 2
    Open

    27Make me to understand the way of thy precepts: so shall I talk of thy wondrous works.

  3. Psalms 77:12Rank 3 from verse 2
    Open

    12I will meditate also of all thy work, and talk of thy doings.

  4. Psalms 98:5Rank 4 from verse 2
    Open

    5Sing unto the Lord with the harp; with the harp, and the voice of a psalm.

  5. Psalms 98:1Rank 5 from verse 2
    Open

    1O SING unto the Lord a new song; for he hath done marvellous things: his right hand, and his holy arm, hath gotten him the victory.

From verse 3

  1. Lamentations 3:25Rank 1 from verse 3
    Open

    25The Lord is good unto them that wait for him, to the soul that seeketh him.

  2. Galatians 6:14Rank 2 from verse 3
    Open

    14But God forbid that I should glory, save in the cross of our Lord Jesus Christ, by whom the world is crucified unto me, and I unto the world.

  3. 1 Corinthians 1:29Rank 3 from verse 3
    Open

    29That no flesh should glory in his presence.

  4. Proverbs 8:17Rank 4 from verse 3
    Open

    17I love them that love me; and those that seek me early shall find me.

  5. 1 Corinthians 1:31Rank 5 from verse 3
    Open

    31That, according as it is written, He that glorieth, let him glory in the Lord.

From verse 4

  1. Psalms 27:8Rank 1 from verse 4
    Open

    8When thou saidst, Seek ye my face; my heart said unto thee, Thy face, Lord, will I seek.

  2. Zephaniah 2:2–3Rank 2 from verse 4
    Open

    2Before the decree bring forth, before the day pass as the chaff, before the fierce anger of the Lord come upon you, before the day of the Lord’s anger come upon you.

    3Seek ye the Lord, all ye meek of the earth, which have wrought his judgment; seek righteousness, seek meekness: it may be ye shall be hid in the day of the Lord’s anger.

  3. 2 Chronicles 6:41Rank 3 from verse 4
    Open

    41Now therefore arise, O Lord God, into thy resting place, thou, and the ark of thy strength: let thy priests, O Lord God, be clothed with salvation, and let thy saints rejoice in goodness.

  4. Amos 5:4–6Rank 4 from verse 4
    Open

    4¶ For thus saith the Lord unto the house of Israel, Seek ye me, and ye shall live:

    5But seek not Beth-el, nor enter into Gilgal, and pass not to Beer-sheba: for Gilgal shall surely go into captivity, and Beth-el shall come to nought.

    6Seek the Lord, and ye shall live; lest he break out like fire in the house of Joseph, and devour it, and there be none to quench it in Beth-el.

  5. Psalms 132:8Rank 5 from verse 4
    Open

    8Arise, O Lord, into thy rest; thou, and the ark of thy strength.

From verse 5

  1. Psalms 77:11Rank 1 from verse 5
    Open

    11I will remember the works of the Lord: surely I will remember thy wonders of old.

  2. Psalms 119:13Rank 2 from verse 5
    Open

    13With my lips have I declared all the judgments of thy mouth.

  3. Deuteronomy 32:7Rank 3 from verse 5
    Open

    7¶ Remember the days of old, consider the years of many generations: ask thy father, and he will shew thee; thy elders, and they will tell thee.

  4. Luke 22:19Rank 4 from verse 5
    Open

    19¶ And he took bread, and gave thanks, and brake it, and gave unto them, saying, This is my body which is given for you: this do in remembrance of me.

  5. Isaiah 43:18–19Rank 5 from verse 5
    Open

    18¶ Remember ye not the former things, neither consider the things of old.

    19Behold, I will do a new thing; now it shall spring forth; shall ye not know it? I will even make a way in the wilderness, and rivers in the desert.

From verse 6

  1. Isaiah 44:1–2Rank 1 from verse 6
    Open

    1YET now hear, O Jacob my servant; and Israel, whom I have chosen:

    2Thus saith the Lord that made thee, and formed thee from the womb, which will help thee; Fear not, O Jacob, my servant; and thou, Jesurun, whom I have chosen.

  2. John 15:16Rank 2 from verse 6
    Open

    16Ye have not chosen me, but I have chosen you, and ordained you, that ye should go and bring forth fruit, and that your fruit should remain: that whatsoever ye shall ask of the Father in my name, he may give it you.

  3. 1 Peter 2:9Rank 3 from verse 6
    Open

    9But ye are a chosen generation, a royal priesthood, an holy nation, a peculiar people; that ye should shew forth the praises of him who hath called you out of darkness into his marvellous light:

  4. Isaiah 41:8Rank 4 from verse 6
    Open

    8But thou, Israel, art my servant, Jacob whom I have chosen, the seed of Abraham my friend.

  5. Deuteronomy 7:6–8Rank 5 from verse 6
    Open

    6For thou art an holy people unto the Lord thy God: the Lord thy God hath chosen thee to be a special people unto himself, above all people that are upon the face of the earth.

    7The Lord did not set his love upon you, nor choose you, because ye were more in number than any people; for ye were the fewest of all people:

    8But because the Lord loved you, and because he would keep the oath which he had sworn unto your fathers, hath the Lord brought you out with a mighty hand, and redeemed you out of the house of bondmen, from the hand of Pharaoh king of Egypt.

From verse 7

  1. Isaiah 26:9Rank 1 from verse 7
    Open

    9With my soul have I desired thee in the night; yea, with my spirit within me will I seek thee early: for when thy judgments are in the earth, the inhabitants of the world will learn righteousness.

  2. Deuteronomy 26:17–18Rank 2 from verse 7
    Open

    17Thou hast avouched the Lord this day to be thy God, and to walk in his ways, and to keep his statutes, and his commandments, and his judgments, and to hearken unto his voice:

    18And the Lord hath avouched thee this day to be his peculiar people, as he hath promised thee, and that thou shouldest keep all his commandments;

  3. Exodus 20:2Rank 3 from verse 7
    Open

    2I am the Lord thy God, which have brought thee out of the land of Egypt, out of the house of bondage.

  4. Psalms 95:7Rank 4 from verse 7
    Open

    7For he is our God; and we are the people of his pasture, and the sheep of his hand. To day if ye will hear his voice,

  5. Revelation 15:4Rank 5 from verse 7
    Open

    4Who shall not fear thee, O Lord, and glorify thy name? for thou only art holy: for all nations shall come and worship before thee; for thy judgments are made manifest.

From verse 8

  1. Deuteronomy 7:9Rank 1 from verse 8
    Open

    9Know therefore that the Lord thy God, he is God, the faithful God, which keepeth covenant and mercy with them that love him and keep his commandments to a thousand generations;

  2. Luke 1:72–74Rank 2 from verse 8
    Open

    72To perform the mercy promised to our fathers, and to remember his holy covenant;

    73The oath which he sware to our father Abraham,

    74That he would grant unto us, that we being delivered out of the hand of our enemies might serve him without fear,

  3. Psalms 106:45Rank 3 from verse 8
    Open

    45And he remembered for them his covenant, and repented according to the multitude of his mercies.

  4. Psalms 111:5Rank 4 from verse 8
    Open

    5He hath given meat unto them that fear him: he will ever be mindful of his covenant.

  5. 1 Chronicles 16:15Rank 5 from verse 8
    Open

    15Be ye mindful always of his covenant; the word which he commanded to a thousand generations;

From verse 9

  1. Genesis 17:2Rank 1 from verse 9
    Open

    2And I will make my covenant between me and thee, and will multiply thee exceedingly.

  2. Genesis 22:16–18Rank 2 from verse 9
    Open

    16And said, By myself have I sworn, saith the Lord, for because thou hast done this thing, and hast not withheld thy son, thine only son:

    17That in blessing I will bless thee, and in multiplying I will multiply thy seed as the stars of the heaven, and as the sand which is upon the sea shore; and thy seed shall possess the gate of his enemies;

    18And in thy seed shall all the nations of the earth be blessed; because thou hast obeyed my voice.

  3. Genesis 26:3Rank 3 from verse 9
    Open

    3Sojourn in this land, and I will be with thee, and will bless thee; for unto thee, and unto thy seed, I will give all these countries, and I will perform the oath which I sware unto Abraham thy father;

  4. Hebrews 6:17Rank 4 from verse 9
    Open

    17Wherein God, willing more abundantly to shew unto the heirs of promise the immutability of his counsel, confirmed it by an oath:

  5. Acts 7:8Rank 5 from verse 9
    Open

    8And he gave him the covenant of circumcision: and so Abraham begat Isaac, and circumcised him the eighth day; and Isaac begat Jacob; and Jacob begat the twelve patriarchs.

From verse 10

  1. 2 Samuel 23:5Rank 1 from verse 10
    Open

    5Although my house be not so with God; yet he hath made with me an everlasting covenant, ordered in all things, and sure: for this is all my salvation, and all my desire, although he make it not to grow.

  2. Genesis 17:7–8Rank 2 from verse 10
    Open

    7And I will establish my covenant between me and thee and thy seed after thee in their generations for an everlasting covenant, to be a God unto thee, and to thy seed after thee.

    8And I will give unto thee, and to thy seed after thee, the land wherein thou art a stranger, all the land of Canaan, for an everlasting possession; and I will be their God.

  3. Genesis 28:13–15Rank 3 from verse 10
    Open

    13And, behold, the Lord stood above it, and said, I am the Lord God of Abraham thy father, and the God of Isaac: the land whereon thou liest, to thee will I give it, and to thy seed;

    14And thy seed shall be as the dust of the earth, and thou shalt spread abroad to the west, and to the east, and to the north, and to the south: and in thee and in thy seed shall all the families of the earth be blessed.

    15And, behold, I am with thee, and will keep thee in all places whither thou goest, and will bring thee again into this land; for I will not leave thee, until I have done that which I have spoken to thee of.

  4. Hebrews 13:20Rank 4 from verse 10
    Open

    20Now the God of peace, that brought again from the dead our Lord Jesus, that great shepherd of the sheep, through the blood of the everlasting covenant,

WORDS IN THIS PASSAGE

Definitions

Open a word for its full definition and concordance.

DEFINED WORDS

Psalms 105:1

COMBINED MEANING

call

↗

1. To name. 2. To summon or invite. 3. To proclaim or address. 4. To request.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

upon

↗

1. Marks the person, place, thing, or basis to which something is related: on or onto; above or over; toward or against as the target of action, speech, thought, attention, or force; resting on, assigned to, or affecting as a state, gift, burden, duty, guilt, or judgment; supported by or based on; or one placed, added, or repeated on or after another. 2. With a stated time or occasion, or a preceding event, at that time or point, or at or after that event: on, at, when, then, or following it.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

name

↗

Sense 1: A word, appellation, or designation by which a person or thing is called or known. Sense 2: The person or persons named or represented. Sense 3: Reputation, character, renown, or remembrance. Sense 4: The authority, behalf, or standing represented by a name. Sense 5: As a verb, to call, designate, or mention by name.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

make

↗

To form, create, produce, cause, appoint, perform, or render into a stated condition.

Meaning drawn from: KJV context and cross-references · Skeat 1893

COMBINED MEANING

people

↗

Persons collectively; a nation, community, or group considered as a body.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:2

COMBINED MEANING

sing

↗

To produce musical sounds with the voice; to celebrate, praise, or tell in song.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

ye

↗

The second-person plural subject pronoun, referring to the persons being addressed as those who are, do, or receive the stated predicate.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

wondrous

↗

Wonderful, marvellous, extraordinary, and fitted to awaken wonder.

Meaning drawn from: KJV context and cross-references · Webster 1828

COMBINED MEANING

works

↗

Plural of work: acts, deeds, labours, operations, products, or things made.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:3

COMBINED MEANING

glory

↗

Sense 1: Splendour, honour, praise, majesty, or a ground of rejoicing or boasting. Sense 2: To boast, exult, take pride, or rejoice in a person or thing.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

ye

↗

The second-person plural subject pronoun, referring to the persons being addressed as those who are, do, or receive the stated predicate.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

in

↗

1. A preposition marking position, presence, state, circumstance, manner, means, sphere, reference, relation, association, or participation. 2. As an adverb, inward, inside, or into the place or position referred to.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

holy

↗

Sense 1: Morally pure, righteous, undefiled, and separate from evil; supremely so of God. Sense 2: Hallowed, consecrated, set apart, devoted, or belonging to God or sacred use; distinguished from what is common, profane, or unclean.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

name

↗

Sense 1: A word, appellation, or designation by which a person or thing is called or known. Sense 2: The person or persons named or represented. Sense 3: Reputation, character, renown, or remembrance. Sense 4: The authority, behalf, or standing represented by a name. Sense 5: As a verb, to call, designate, or mention by name.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

let

↗

Sense 1: To allow or permit; in older KJV use, also to hinder or restrain. Sense 2: To lower or send down.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

heart

↗

Sense 1: The bodily organ. Sense 2: The inward person: the mind, will, affections, conscience, or moral character.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

rejoice

↗

1. To be glad, take joy, delight, or exult; to express gladness. 2. To make glad or cause to rejoice.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:4

COMBINED MEANING

strength

↗

Power, might, force, ability, firmness, courage, capacity, support, defence, resources, or that by which a person or thing is enabled to stand, act, endure, overcome, or accomplish a work.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

face

↗

The front of the head and its countenance or expression; the front, surface, outward appearance, presence, view, or personally known identity of a person, place, or thing.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

evermore

↗

For all time to come; always, perpetually, or for ever from the stated point onward.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:5

COMBINED MEANING

remember

↗

1. To retain in mind or call back to mind; to recall. 2. To keep in mind with heed, observance, commemoration, or corresponding action. 3. To take account of a person, promise, deed, sin, or need and act with regard to it.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

works

↗

Plural of work: acts, deeds, labours, operations, products, or things made.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

wonders

↗

Sense 1: Marvellous signs, extraordinary works, or things that cause amazement. Sense 2: Marvels.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

mouth

↗

Sense 1: The bodily opening used for eating, breathing, and speaking. Sense 2: The opening or entrance of a thing. Sense 3: Speech, utterance, or the agency of speaking.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:6

COMBINED MEANING

ye

↗

The second-person plural subject pronoun, referring to the persons being addressed as those who are, do, or receive the stated predicate.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

seed

↗

Sense 1: The reproductive substance of a plant or creature, especially what is sown to produce after its kind. Sense 2: Offspring, descendants, or lineage. Sense 3: A beginning, source, or thing sown that produces a result.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

Abraham

↗

The patriarch formerly named Abram, whom God appointed to be a father of many nations.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

servant

↗

One who serves another; a worker, attendant, subject, bondservant, or appointed minister.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

children

↗

Sons or daughters; descendants; or persons likened to children by age, relation, or character.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:7

COMBINED MEANING

in

↗

1. A preposition marking position, presence, state, circumstance, manner, means, sphere, reference, relation, association, or participation. 2. As an adverb, inward, inside, or into the place or position referred to.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

earth

↗

Sense 1: The world in distinction from heaven. Sense 2: Dry land, ground, soil, or dust. Sense 3: A land, region, or its inhabitants.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:8

COMBINED MEANING

remembered

↗

Past-tense, participial, or adjectival form of remember. Sense 1: To retain in mind or call back to mind; to recall. Sense 2: To keep in mind with heed, observance, commemoration, or corresponding action. Sense 3: To take account of a person, promise, deed, sin, or need and act with regard to it.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

covenant

↗

Sense 1: A binding agreement, promise, pledge, or appointed order. Sense 2: The stated words, terms, testimony, or written record of such an agreement or promise.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

for

↗

1. In behalf of or in the place of. 2. With respect to, concerning, or toward. 3. Because of or on account of. 4. During or throughout. 5. In order to obtain or reach. 6. As a conjunction, because or seeing that.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

for ever

↗

1. Without end; for all time. 2. Continually or permanently throughout the duration in view.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

ever

↗

At any time; always or continually; throughout all time or for ever.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

word

↗

Sense 1: A spoken or written expression, saying, message, command, promise, report, or matter. Sense 2: God's revealed word.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references

COMBINED MEANING

which

↗

1. An interrogative or relative pronoun identifying one or more persons or things from a stated or implied set. 2. That which; what.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

generations

↗

Plural form of generation (offspring, a family line, people of one age, or the period of a lifetime).

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:9

COMBINED MEANING

which

↗

1. An interrogative or relative pronoun identifying one or more persons or things from a stated or implied set. 2. That which; what.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

covenant

↗

Sense 1: A binding agreement, promise, pledge, or appointed order. Sense 2: The stated words, terms, testimony, or written record of such an agreement or promise.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

COMBINED MEANING

made

↗

Formed, caused, prepared, appointed, or brought into a stated condition.

Meaning drawn from: KJV context and cross-references · Webster 1828

COMBINED MEANING

Abraham

↗

The patriarch formerly named Abram, whom God appointed to be a father of many nations.

Meaning drawn from: KJV context and cross-references

DEFINED WORDS

Psalms 105:10

COMBINED MEANING

for

↗

1. In behalf of or in the place of. 2. With respect to, concerning, or toward. 3. Because of or on account of. 4. During or throughout. 5. In order to obtain or reach. 6. As a conjunction, because or seeing that.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

law

↗

Sense 1: An authoritative rule, command, ordinance, instruction, standard, or body of requirements. Sense 2: The writings containing such instruction. Sense 3: A governing principle, power, regular order, or civil rule. Sense 4: In family compounds, relationship by marriage.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references

COMBINED MEANING

Israel

↗

The name given to Jacob and, by extension, his descendants, their nation, or the people so called.

Meaning drawn from: KJV context and cross-references

COMBINED MEANING

everlasting

↗

1. Continuing without end. 2. Extending backward without beginning. 3. Enduring or permanent throughout the duration in view.

Meaning drawn from: KJV context and cross-references · Webster 1828

COMBINED MEANING

covenant

↗

Sense 1: A binding agreement, promise, pledge, or appointed order. Sense 2: The stated words, terms, testimony, or written record of such an agreement or promise.

Meaning drawn from: Direct Scripture definition · KJV context and cross-references · Webster 1828

FOLLOW THE THEME

Related Concepts

Choose a connected KJV word or phrase to find where it appears in scripture.

READ BEFORE AND AFTER

Surrounding Verses

Nearby Scripture remains separate from the selected passage until you add it.

1O GIVE thanks unto the Lord; call upon his name: make known his deeds among the people.

Selected passage

2Sing unto him, sing psalms unto him: talk ye of all his wondrous works.

Selected passage

3Glory ye in his holy name: let the heart of them rejoice that seek the Lord.

Selected passage

4Seek the Lord, and his strength: seek his face evermore.

Selected passage

5Remember his marvellous works that he hath done; his wonders, and the judgments of his mouth;

Selected passage

6O ye seed of Abraham his servant, ye children of Jacob his chosen.

Selected passage

7He is the Lord our God: his judgments are in all the earth.

Selected passage

8He hath remembered his covenant for ever, the word which he commanded to a thousand generations.

Selected passage

9Which covenant he made with Abraham, and his oath unto Isaac;

Selected passage

10And confirmed the same unto Jacob for a law, and to Israel for an everlasting covenant:

Selected passage

11Saying, Unto thee will I give the land of Canaan, the lot of your inheritance:

LOCAL PASTOR DIRECTORY

Find a Pastor Near You

Enter a U.S. ZIP code to find nearby pastors committed to holding fast the faithful word.

Your ZIP is processed in this browser from local data. It is not sent to a ZIP lookup service or to a church. ZIP coordinates from GeoNames, licensed under CC BY 4.0.