Not Python PHP, 85 8383 81 bytes
while($argn[$x])$y=$s==strrev$s!=strrev($s=substr_replace($argn,'',$x++,1))?$x:$y;echo$y?:die("$x");echo-1; - -2 bytes thanks to @Night2!
Unnecessarily recursive:
PHP, 96 bytes
function f($a,$b='',$d=1){return$a?$c==strrev($c=$b.$e=substr($a,1))?$d:f($e,$b.$a[0],$d+1):-1;}