Few years back a phone was launched called Nokia N95, it used to have an App which was providing
the details of the caller, area even it used to show the google map address on the phone screen,
the same feature was also launched innokia E90. This is the source code for that App, which is
written in python, hope you will like it.
import location
mcc, mnc, lac, cellid = location.gsm_location()
print "Mobile Country Code:", mcc
print "Mobile Network Code:", mnc
print "Location Area Code:", lac
print "Cell ID:", cellid