New Delhi will hold G-20 meetings in Indian-administered Kashmir later this month amid strong resentment by neighboring Pakistan.