Add country, state and city dynamic drop down for any type of form. States will auto populate in dropdown according to selected country and cities will auto populate according to selected state.
WordPress GeoIP Country Redirect plugin allows you to automatically redirect your visitors based on their country and a set of rules which you can define into wordpress administration panel.