So, I let them connect to my computer and I received their IP address
Which is, 220.127.116.11
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