Narendra Modi landed in Jaffna on Saturday, becoming the first Indian prime minister to visit Sri Lanka's war-ravaged northern Tamil heartland.
The Indian leader flew in by helicopter a day after urging Sri Lanka to grant greater autonomy to its largest minority after a decades-long ethnic war that killed at least 100,000 people, mostly Tamils.