Upvote:12
Yes, with your existing US visa, you can go to USA from any country. Your travel does not have to start from the country where you received the visa.
You do not require another visa for the same purpose whether you live in India or Norway now.
A visa issued for a single entry (denoted on the visa under “Entries” with the number 1) is valid, or can be used from the date it is issued until the date it expires to travel to a U.S. port-of-entry one time.
A visa issued for multiple entries (denoted under “entries” with a certain number (2, 3, etc.) or “M” for multiple/unlimited entries) is valid, or can be used from the date it is issued until the date it expires to travel to the U.S. port-of-entry as many times as your visa states, provided that:
Applying for a new visa is not necessary if your visa has not expired and you have not exceeded the number of entries permitted on your visa.
Multiple uses of a visa must be for the same purpose of travel allowable on the type of visa you have.
Source: State Department
So as long as you fulfill that criteria you can safely use that visa from anywhere unless you have been advised not to.