With Fake GPS application, you can manipulate the location where you are in, because the input is not from satellite but it is chosen manually by user.
The applications those use the GPS will not know whether it is real GPS or fake GPS.
To install Fake GPS for Android :
1. Go to Play Store, Search the app with keyword: Fake GPS. There will be many search results, I recommend Fake GPS Location from Lexa, (see the capture below).
Tap Install button to start installing.
2. After Fake GPS is installed, then go to Settings menu -> Developer options.