st stephens on kashmir