First, the Do Not Call list does not stop any calls that are dialed regardless of where they originate. It requires the caller to screen numbers against the list although all automatic dialers can be loaded with the DNC list for the target area code(s) and be programmed to skip numbers on the list. Second, foreign entities wishing to conduct telephone sales campaigns in the US are required to register with the FTC and utilize the list the same as US companies. It is just much harder to go after foreign violators unless their country cooperates with the US.
Try this...
Keep them talking and they lose money - just hang up and they win - you are one in 10,000 calls made. Swear at them or get angry and they hang up and pick up the next call.
Keep them talking as long as you can - ask lots of questions.
You can even try placing a fake order and keep them engaged for a bit.
After a while - and you are bored with this BS tell them you are a real fan of 'Slumdog Millionaire' or something like that. Wish them a rotten day in the [***]-hole they call home and be sure to do it in a fake Indian accent.