1
3
5 3 4
 6
5
5 3 4 4 5
3
1 1 1
5
4 4 3 4 4
5
5 5 4 3 2
3
1 1 2
5
5 4 3 5 5
 1
3
10 1 5

1
 1
-1
2
2
3
1
 1

t=int(input())
for i in range(0,t):
	m=int(input())
	arr=list(map(int,input().strip().split()))[:m]
	y=max(arr)
	l=[]
	for j in range(0,m):
		if(y==arr[j]):
			l.append(j)
	z=len(l)
	if(z==m):
		ans=-1
	elif(l[0]!=0):
		ans=l[0]
	elif(l[0]==0):
		k=0
		while(y==arr[k]):
			k+=1
		k-=1
		ans=k
	elif(l[-1]!=m-1):
		ans=l[-1]
	elif(l[-1]==m-1):
		k=0
		while(y==arr[k]):
			k+=1
		k-=1
		ans=k
	if(ans!=-1):
		ans=ans+1
	print(ans)