Hmmm, I am not sure about your code but I can reproduce the issue. If I use the names "India" & "France" SDS does return the polygons. I made a small code change to the iSDK sample at https://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk/sdsloadmultipleboundaries lines 6->11 to test
//Create an array of locations to get the boundaries of
var zipCodes = ['India', 'France'];
var geoDataRequestOptions = {
entityType: 'CountryRegion',
getAllPolygons: true
};
The Entity type does need to be CountryRegion and the French ISO code seems to work but not India so I suspect that our Spatial Data Service does not support the ISO code for polygons but I will ask. Is it possible for you to use country names in place of the ISO code in your solution?
Sincerely,
IoTGirl