Yes, you can do it. Just set mock location App in the developer options and then use a VPN and set the location the same as the IP location.
Please don't use this for malevolent purposes.
I am guessing the others said it's not possible out of fear of that, not out of personal ignorance.