Find Caller's Location using Android Apps Tricks

Whenever you get a call, your phone displays only the caller id but wouldn't it be useful if it displays some extra info like Caller Location, Operator?
If you are having a android phone then you can easily find the callers location from their phone number. Yes! whenever you get outgoing or incoming calls you can know the caller's location and the network operator he is using.
Example, if the incoming phone number is 9210xxxxxx, it’s a TATA Indicom number registered in the Delhi circle which includes Faridabad, Ghaziabad, Gurgaon and Noida, if you are still confused see the image below for better clarification.


This is only possible when you have a app named Shaplus , it is free app which displays the caller's location and operator.
So, from now you can know your callers total information!
This will however not work for mobile numbers that have recently undergone operator change under the Mobile Number Portability (MNP) scheme.