Is it necessary to pay the stamp duty on document executed outside India, if it is to be used in Karnataka?

Stamp duty is paid on every document executed outside India which is to be used in India, in the Office of the district registrar within three months from the date of receipt of such document in Karnataka.