Is there any API for getting all countries and passing country get all States/Region and again passing State/Region get all cities in it

user1879363 picture user1879363 · Jan 7, 2013 · Viewed 8.8k times · Source

I am creating a web page in asp.net where I have to populate all countries in a dropdown. On selecting one country I need to populate all States/Region in that country to another dropdown. finally on selecting the state/region need to populate all cities in that state/region into another dropdown. is there any api for achieving this. Can any one please help me.