A free program for Android, by Golakiya Infotech.
Show Caller ID – True ID Caller Name Address Location is a phone app that helps you to locate any phone number from USA, India, Russia, Brazil, Canada, Mexico, Indonesia and any other country in the world. The city area, state, country & service operator of the phone number will be displayed and the geo location will be shown on the maps.
This app is an advanced auto call recorder (ACR) that lets you record all incoming & outgoing calls. It will save your recordings in the app so you can listen to them later. This app is designed to work with Android devices.