So, I let them connect to my computer and I received their IP address
Which is, 188.8.131.52
After looking it up, I found that they are located in New Delhi, India.
So yes, you guys were correct, that is where they are located
I'm currently doing a video on this, so if you would like to check it out, my channel is AKG Productions