diff --git a/backend/models/orderModel.js b/backend/models/orderModel.js index c278d50..272eb0e 100644 --- a/backend/models/orderModel.js +++ b/backend/models/orderModel.js @@ -22,7 +22,7 @@ const orderSchema = mongoose.Schema( ], shippingAddress: { address: { type: String, required: true }, - pinCode: { type: Number, required: true }, + pinCode: { type: String, required: true }, // PinCode type is String (because: Different Countries uses PinCode as AlphaNumeric or Numeric as well - anujverma-eng) city: { type: String, required: true }, state: { type: String, required: true }, country: { type: String, required: true }, diff --git a/frontend/src/screens/LocationsAvailable.js b/frontend/src/screens/LocationsAvailable.js new file mode 100644 index 0000000..1f1c307 --- /dev/null +++ b/frontend/src/screens/LocationsAvailable.js @@ -0,0 +1,11189 @@ +export const locations = { + countries: [ + { + countryName: 'India', + states: [ + { + stateName: 'Andaman and Nicobar Islands', + cities: ['Bamboo Flat', 'Nicobar', 'Port Blair', 'South Andaman'], + }, + { + stateName: 'Andhra Pradesh', + cities: [ + 'Addanki', + 'Adoni', + 'Akasahebpet', + 'Akividu', + 'Akkarampalle', + 'Amalapuram', + 'Amudalavalasa', + 'Anakapalle', + 'Anantapur', + 'Atmakur', + 'Attili', + 'Avanigadda', + 'Badvel', + 'Banganapalle', + 'Bapatla', + 'Betamcherla', + 'Bhattiprolu', + 'Bhimavaram', + 'Bhimunipatnam', + 'Bobbili', + 'Challapalle', + 'Chemmumiahpet', + 'Chilakalurupet', + 'Chinnachowk', + 'Chipurupalle', + 'Chirala', + 'Chittoor', + 'Chodavaram', + 'Cuddapah', + 'Cumbum', + 'Darsi', + 'Dharmavaram', + 'Dhone', + 'Diguvametta', + 'East Godavari', + 'Elamanchili', + 'Ellore', + 'Emmiganur', + 'Erraguntla', + 'Etikoppaka', + 'Gajuwaka', + 'Ganguvada', + 'Gannavaram', + 'Giddalur', + 'Gokavaram', + 'Gorantla', + 'GovindapuramChilakaluripetGuntur', + 'Gudivada', + 'Gudlavalleru', + 'Gudur', + 'Guntakal Junction', + 'Guntur', + 'Hindupur', + 'Ichchapuram', + 'Jaggayyapeta', + 'Jammalamadugu', + 'Kadiri', + 'Kaikalur', + 'Kakinada', + 'Kalyandurg', + 'Kamalapuram', + 'Kandukur', + 'Kanigiri', + 'Kankipadu', + 'Kanuru', + 'Kavali', + 'Kolanukonda', + 'Kondapalle', + 'Korukollu', + 'Kosigi', + 'Kovvur', + 'Krishna', + 'Kuppam', + 'Kurnool', + 'Macherla', + 'Machilipatnam', + 'Madanapalle', + 'Madugula', + 'Mandapeta', + 'Mandasa', + 'Mangalagiri', + 'Markapur', + 'Nagari', + 'Nagireddipalli', + 'Nandigama', + 'Nandikotkur', + 'Nandyal', + 'Narasannapeta', + 'Narasapur', + 'Narasaraopet', + 'Narasingapuram', + 'Narayanavanam', + 'Narsipatnam', + 'Nayudupet', + 'Nellore', + 'Nidadavole', + 'Nuzvid', + 'Ongole', + 'Pakala', + 'Palakollu', + 'Palasa', + 'Palkonda', + 'Pallevada', + 'Palmaner', + 'Parlakimidi', + 'Parvatipuram', + 'Pavuluru', + 'Pedana', + 'pedda nakkalapalem', + 'Peddapuram', + 'Penugonda', + 'Penukonda', + 'Phirangipuram', + 'Pippara', + 'Pithapuram', + 'Polavaram', + 'Ponnur', + 'Ponnuru', + 'Prakasam', + 'Proddatur', + 'Pulivendla', + 'Punganuru', + 'Puttaparthi', + 'Puttur', + 'Rajahmundry', + 'Ramachandrapuram', + 'Ramanayyapeta', + 'Ramapuram', + 'Rampachodavaram', + 'Rayachoti', + 'Rayadrug', + 'Razam', + 'Razampeta', + 'Razole', + 'Renigunta', + 'Repalle', + 'Salur', + 'Samalkot', + 'Sattenapalle', + 'Singarayakonda', + 'Sompeta', + 'Srikakulam', + 'Srisailain', + 'Suluru', + 'Tadepalle', + 'Tadepallegudem', + 'Tadpatri', + 'Tanuku', + 'Tekkali', + 'Tirumala', + 'Tirupati', + 'Tuni', + 'Uravakonda', + 'vadlamuru', + 'Vadlapudi', + 'Venkatagiri', + 'Vepagunta', + 'Vetapalem', + 'Vijayawada', + 'Vinukonda', + 'Visakhapatnam', + 'Vizianagaram', + 'Vizianagaram District', + 'Vuyyuru', + 'West Godavari', + 'Yanam', + 'Yanamalakuduru', + 'Yarada', + ], + }, + { + stateName: 'Arunachal Pradesh', + cities: [ + 'Along', + 'Anjaw', + 'Basar', + 'Bomdila', + 'Changlang', + 'Dibang Valley', + 'East Kameng', + 'East Siang', + 'Hayuliang', + 'Itanagar', + 'Khonsa', + 'Kurung Kumey', + 'Lohit District', + 'Lower Dibang Valley', + 'Lower Subansiri', + 'Margherita', + 'Naharlagun', + 'Pasighat', + 'Tawang', + 'Tezu', + 'Tirap', + 'Upper Siang', + 'Upper Subansiri', + 'West Kameng', + 'West Siang', + 'Ziro', + ], + }, + { + stateName: 'Assam', + cities: [ + 'Abhayapuri', + 'Amguri', + 'Badarpur', + 'Baksa', + 'Barpathar', + 'Barpeta', + 'Barpeta Road', + 'Basugaon', + 'Bihpuriagaon', + 'Bijni', + 'Bilasipara', + 'Bokajan', + 'Bokakhat', + 'Bongaigaon', + 'Cachar', + 'Chabua', + 'Chapar', + 'Chirang', + 'Darrang', + 'Dergaon', + 'Dhekiajuli', + 'Dhemaji', + 'Dhing', + 'Dhubri', + 'Dibrugarh', + 'Digboi', + 'Dima Hasao District', + 'Diphu', + 'Dispur', + 'Duliagaon', + 'Dum Duma', + 'Gauripur', + 'Goalpara', + 'Gohpur', + 'Golaghat', + 'Golakganj', + 'Goshaingaon', + 'Guwahati', + 'Haflong', + 'Hailakandi', + 'Hajo', + 'Hojai', + 'Howli', + 'Jogighopa', + 'Jorhat', + 'Kamrup', + 'Kamrup Metropolitan', + 'Karbi Anglong', + 'Karimganj', + 'Kharupatia', + 'Kokrajhar', + 'Lakhimpur', + 'Lakhipur', + 'Lala', + 'Lumding Railway Colony', + 'Mahur', + 'Maibong', + 'Makum', + 'Mangaldai', + 'Mariani', + 'Moranha', + 'Morigaon', + 'Nagaon', + 'Nahorkatiya', + 'Nalbari', + 'Namrup', + 'Nazira', + 'North Guwahati', + 'North Lakhimpur', + 'Numaligarh', + 'Palasbari', + 'Raha', + 'Rangapara', + 'Rangia', + 'Sapatgram', + 'Sarupathar', + 'Sibsagar', + 'Silapathar', + 'Silchar', + 'Soalkuchi', + 'Sonari', + 'Sonitpur', + 'Sorbhog', + 'Tezpur', + 'Tinsukia', + 'Titabar', + 'Udalguri', + ], + }, + { + stateName: 'Bihar', + cities: [ + 'Amarpur', + 'Araria', + 'Arrah', + 'Arwal', + 'Asarganj', + 'Aurangabad', + 'Bagaha', + 'Bahadurganj', + 'Bairagnia', + 'Baisi', + 'Bakhtiyarpur', + 'Bangaon', + 'Banka', + 'Banmankhi', + 'Bar Bigha', + 'Barauli', + 'Barh', + 'Barhiya', + 'Bariarpur', + 'Baruni', + 'Begusarai', + 'Belsand', + 'Bettiah', + 'Bhabhua', + 'Bhagalpur', + 'Bhagirathpur', + 'Bhawanipur', + 'Bhojpur', + 'Bihar Sharif', + 'Bihariganj', + 'Bikramganj', + 'Birpur', + 'Buddh Gaya', + 'Buxar', + 'Chakia', + 'Chapra', + 'Chhatapur', + 'Colgong', + 'Dalsingh Sarai', + 'Darbhanga', + 'Daudnagar', + 'Dehri', + 'Dhaka', + 'Dighwara', + 'Dinapore', + 'Dumra', + 'Dumraon', + 'Fatwa', + 'Forbesganj', + 'Gaya', + 'Ghoga', + 'Gopalganj', + 'Hajipur', + 'Hilsa', + 'Hisua', + 'Islampur', + 'Jagdispur', + 'Jahanabad', + 'Jamalpur', + 'Jamui', + 'Jaynagar', + 'Jehanabad', + 'Jha-Jha', + 'Jhanjharpur', + 'Jogbani', + 'Kaimur District', + 'Kasba', + 'Katihar', + 'Khagaria', + 'Khagaul', + 'Kharagpur', + 'Khusropur', + 'Kishanganj', + 'Koath', + 'Koelwar', + 'Lakhisarai', + 'Lalganj', + 'Luckeesarai', + 'Madhepura', + 'Madhipura', + 'Madhubani', + 'Maharajgani', + 'Mairwa', + 'Maner', + 'Manihari', + 'Marhaura', + 'Masaurhi Buzurg', + 'Mohiuddinnagar', + 'Mokameh', + 'Monghyr', + 'Mothihari', + 'Munger', + 'Murliganj', + 'Muzaffarpur', + 'Nabinagar', + 'Nalanda', + 'Nasriganj', + 'Naugachhia', + 'Nawada', + 'Nirmali', + 'Pashchim Champaran', + 'Patna', + 'Piro', + 'Pupri', + 'Purba Champaran', + 'Purnia', + 'Rafiganj', + 'Raghunathpur', + 'Rajgir', + 'Ramnagar', + 'Raxaul', + 'Revelganj', + 'Rohtas', + 'Rusera', + 'Sagauli', + 'Saharsa', + 'Samastipur', + 'Saran', + 'Shahbazpur', + 'Shahpur', + 'Sheikhpura', + 'Sheohar', + 'Sherghati', + 'Silao', + 'Sitamarhi', + 'Siwan', + 'Supaul', + 'Teghra', + 'Tekari', + 'Thakurganj', + 'Vaishali', + 'Waris Aliganj', + ], + }, + { stateName: 'Chandigarh', cities: ['Chandigarh'] }, + { + stateName: 'Chhattisgarh', + cities: [ + 'Akaltara', + 'Ambagarh Chauki', + 'Ambikapur', + 'Arang', + 'Baikunthpur', + 'Balod', + 'Baloda', + 'Baloda Bazar', + 'Basna', + 'Bastar', + 'Bemetara', + 'Bhanpuri', + 'Bhatapara', + 'Bhatgaon', + 'Bhilai', + 'Bijapur', + 'Bilaspur', + 'Champa', + 'Chhuikhadan', + 'Deori', + 'Dhamtari', + 'Dongargaon', + 'Dongargarh', + 'Durg', + 'Gandai', + 'Gariaband', + 'Gaurela', + 'Gharghoda', + 'Gidam', + 'Jagdalpur', + 'Janjgir', + 'Janjgir-Champa', + 'Jashpur', + 'Jashpurnagar', + 'Junagarh', + 'Kabeerdham', + 'Kanker', + 'Katghora', + 'Kawardha', + 'Khairagarh', + 'Khamharia', + 'Kharod', + 'Kharsia', + 'Kirandul', + 'Kondagaon', + 'Korba', + 'Koriya', + 'Kota', + 'Kotaparh', + 'Kumhari', + 'Kurud', + 'Lormi', + 'Mahasamund', + 'Mungeli', + 'Narayanpur', + 'Narharpur', + 'Pandaria', + 'Pandatarai', + 'Pasan', + 'Patan', + 'Pathalgaon', + 'Pendra', + 'Pithora', + 'Raigarh', + 'Raipur', + 'Raj Nandgaon', + 'Raj-Nandgaon', + 'Ramanuj Ganj', + 'Ratanpur', + 'Sakti', + 'Saraipali', + 'Sarangarh', + 'Seorinarayan', + 'Simga', + 'Surguja', + 'Takhatpur', + 'Umarkot', + 'Uttar Bastar Kanker', + ], + }, + { + stateName: 'Dadra and Nagar Haveli and Daman and Diu', + cities: [ + 'Amli', + 'Dadra', + 'Dadra & Nagar Haveli', + 'Daman', + 'Daman District', + 'Diu', + 'Silvassa', + ], + }, + { + stateName: 'Delhi', + cities: [ + 'Alipur', + 'Bawana', + 'Central Delhi', + 'Delhi', + 'Deoli', + 'East Delhi', + 'Karol Bagh', + 'Najafgarh', + 'Nangloi Jat', + 'Narela', + 'New Delhi', + 'North Delhi', + 'North East Delhi', + 'North West Delhi', + 'Pitampura', + 'Rohini', + 'South Delhi', + 'South West Delhi', + 'West Delhi', + ], + }, + { + stateName: 'Goa', + cities: [ + 'Aldona', + 'Arambol', + 'Baga', + 'Bambolim', + 'Bandora', + 'Benaulim', + 'Calangute', + 'Candolim', + 'Carapur', + 'Cavelossim', + 'Chicalim', + 'Chinchinim', + 'Colovale', + 'Colva', + 'Cortalim', + 'Cuncolim', + 'Curchorem', + 'Curti', + 'Davorlim', + 'Dicholi', + 'Goa Velha', + 'Guirim', + 'Jua', + 'Kankon', + 'Madgaon', + 'Mapuca', + 'Morjim', + 'Mormugao', + 'Navelim', + 'North Goa', + 'Palle', + 'Panaji', + 'Pernem', + 'Ponda', + 'Quepem', + 'Queula', + 'Raia', + 'Saligao', + 'Sancoale', + 'Sanguem', + 'Sanquelim', + 'Sanvordem', + 'Serula', + 'Solim', + 'South Goa', + 'Taleigao', + 'Vagator', + 'Valpoy', + 'Varca', + 'Vasco da Gama', + ], + }, + { + stateName: 'Gujarat', + cities: [ + 'Abrama', + 'Adalaj', + 'Agol', + 'Ahmedabad', + 'Ahwa', + 'Akrund', + 'Amod', + 'Amod', + 'Amreli', + 'Amroli', + 'Anand', + 'Anjar', + 'Ankleshwar', + 'Babra', + 'Bagasara', + 'Bagasra', + 'Bakharla', + 'Balagam', + 'Balasinor', + 'Balisana', + 'Bamanbore', + 'Banas Kantha', + 'Bandia', + 'Bantva', + 'Bardoli', + 'Bedi', + 'Bhachau', + 'Bhadran', + 'Bhandu', + 'Bhanvad', + 'Bharuch', + 'Bhatha', + 'Bhavnagar', + 'Bhayavadar', + 'Bhildi', + 'Bhojpur Dharampur', + 'Bhuj', + 'Bilimora', + 'Bilkha', + 'Borsad', + 'Botad', + 'Chaklasi', + 'Chalala', + 'Chaloda', + 'Champaner', + 'Chanasma', + 'Chhala', + 'Chhota Udepur', + 'Chikhli', + 'Chotila', + 'Chuda', + 'Dabhoda', + 'Dabhoi', + 'Dahegam', + 'Dahod', + 'Dakor', + 'Damnagar', + 'Dandi', + 'Dangs (India)', + 'Danta', + 'Dayapar', + 'Delvada', + 'Delwada', + 'Detroj', + 'Devbhumi Dwarka', + 'Devgadh Bariya', + 'Dhandhuka', + 'Dhanera', + 'Dhansura', + 'Dharampur', + 'Dharasana', + 'Dhari', + 'Dhasa', + 'Dhola', + 'Dholera', + 'Dholka', + 'Dhoraji', + 'Dhrangadhra', + 'Dhrol', + 'Dhuwaran', + 'Disa', + 'Dohad', + 'Dumkhal', + 'Dungarpur', + 'Dwarka', + 'Gadhada', + 'Gandevi', + 'Gandhidham', + 'Gandhinagar', + 'Gariadhar', + 'Ghodasar', + 'Ghogha', + 'Gir Somnath', + 'Godhra', + 'Gondal', + 'Gorwa', + 'Halenda', + 'Halol', + 'Halvad', + 'Hansot', + 'Harij', + 'Harsol', + 'Hathuran', + 'Himatnagar', + 'Idar', + 'Jakhau', + 'Jalalpore', + 'Jalalpur', + 'Jalia', + 'Jambuda', + 'Jambusar', + 'Jamnagar', + 'Jarod', + 'Jasdan', + 'Jetalpur', + 'Jetalsar', + 'Jetpur', + 'Jetpur (Navagadh)', + 'Jhalod', + 'Jhulasan', + 'Jodhpur', + 'Jodhpur (Ahmedabad)', + 'Jodia', + 'Jodiya Bandar', + 'Junagadh', + 'Kachchh', + 'Kachholi', + 'Kadi', + 'Kadod', + 'Kalavad', + 'Kalol', + 'Kandla', + 'Kandla port', + 'Kanodar', + 'Kapadvanj', + 'Karamsad', + 'Kariana', + 'Karjan', + 'Kathor', + 'Katpur', + 'Kavant', + 'Kawant', + 'Kayavarohan', + 'Kerwada', + 'Keshod', + 'Khambhalia', + 'Khambhat', + 'Khavda', + 'Kheda', + 'Khedbrahma', + 'Khedoi', + 'Kherali', + 'Kheralu', + 'Kodinar', + 'Kosamba', + 'Kothara', + 'Kotharia', + 'Kukarmunda', + 'Kukma', + 'Kundla', + 'Kutch district', + 'Kutiyana', + 'Ladol', + 'Lakhpat', + 'Lakhtar', + 'Lalpur', + 'Langhnaj', + 'Lathi', + 'Limbdi', + 'Limkheda', + 'Lunavada', + 'Madhavpur Ghed', + 'Madhi', + 'Mahemdavad', + 'Mahesana', + 'Mahisa', + 'Mahudha', + 'Mahuva', + 'Mahuva (Surat)', + 'Malpur', + 'Manavadar', + 'Mandal', + 'Mandvi', + 'Mandvi (Surat)', + 'Mangrol', + 'Mangrol (Junagadh)', + 'Mansa', + 'Meghraj', + 'Mehsana', + 'Mendarda', + 'Mithapur', + 'Modasa', + 'Morbi', + 'Morva (Hadaf)', + 'Morwa', + 'Mundra', + 'Nadiad', + 'Nadiad', + 'Nagwa', + 'Naldhara', + 'Naliya', + 'Nargol', + 'Narmada', + 'Naroda', + 'Navsari', + 'Nikora', + 'Nizar', + 'Odadar', + 'Okha', + 'Olpad', + 'Paddhari', + 'Padra', + 'Palanpur', + 'Palanswa', + 'Palitana', + 'Paliyad', + 'Paliyad (Bhavnagar)', + 'Palsana', + 'Panch Mahals', + 'Panchmahal district', + 'Pardi', + 'Parnera', + 'Patan', + 'Pavi Jetpur', + 'Petlad', + 'Pipavav', + 'Piplod', + 'Porbandar', + 'Prabhas Patan', + 'Prantij', + 'Radhanpur', + 'Rajkot', + 'Rajpipla', + 'Rajula', + 'Ranavav', + 'Ranpur', + 'Rapar', + 'Reha', + 'Roha', + 'Sabar Kantha', + 'Sachin', + 'Salaya', + 'Samakhiali', + 'Sanand', + 'Sankheda', + 'Sarbhon', + 'Sardoi', + 'Sarkhej', + 'Sathamba', + 'Savarkundla', + 'Savli', + 'Sayla', + 'Shahpur', + 'Shivrajpur', + 'Siddhpur', + 'Sihor', + 'Sikka', + 'Sinor', + 'Sojitra', + 'Songadh', + 'Supedi', + 'Surat', + 'Surendranagar', + 'Sutrapada', + 'Talaja', + 'Tankara', + 'Tapi', + 'Than', + 'Thangadh', + 'Tharad', + 'Thasra', + 'The Dangs', + 'Umarpada', + 'Umrala', + 'Umreth', + 'Un', + 'Una', + 'Unjha', + 'Upleta', + 'Utran', + 'Vadgam', + 'Vadnagar', + 'Vadodara', + 'Vaghodia', + 'Vaghodia INA', + 'Vallabh Vidyanagar', + 'Vallabhipur', + 'Valsad', + 'Vanala', + 'Vansda', + 'Vanthli', + 'Vapi', + 'Vartej', + 'Vasa', + 'Vasavad', + 'Vaso', + 'Vataman', + 'Vejalpur', + 'Veraval', + 'Vijapur', + 'Vinchhiya', + 'Vinchia', + 'Viramgam', + 'Virpur', + 'Visavadar', + 'Visnagar', + 'Vyara', + 'Wadhai', + 'Wadhwan', + 'Waghai', + 'Wankaner', + ], + }, + { + stateName: 'Haryana', + cities: [ + 'Ambala', + 'Asandh', + 'Ateli Mandi', + 'Bahadurgarh', + 'Bara Uchana', + 'Barwala', + 'Bawal', + 'Beri Khas', + 'Bhiwani', + 'Bilaspur', + 'Buriya', + 'Charkhi Dadri', + 'Chhachhrauli', + 'Dabwali', + 'Dharuhera', + 'Ellenabad', + 'Faridabad', + 'Faridabad District', + 'Farrukhnagar', + 'Fatehabad', + 'Fatehabad District', + 'Firozpur Jhirka', + 'Gharaunda', + 'Gohana', + 'Gorakhpur', + 'Gurgaon', + 'Hansi', + 'Hasanpur', + 'Hisar', + 'Hodal', + 'Inda Chhoi', + 'Indri', + 'Jagadhri', + 'Jakhal', + 'Jhajjar', + 'Jind', + 'Kaithal', + 'Kalanaur', + 'Kalanwali', + 'Kanina Khas', + 'Karnal', + 'Kharkhauda', + 'Kheri Sampla', + 'Kurukshetra', + 'Ladwa', + 'Loharu', + 'Maham', + 'Mahendragarh', + 'Mandholi Kalan', + 'Mustafabad', + 'Narayangarh', + 'Narnaul', + 'Narnaund', + 'Narwana', + 'Nilokheri', + 'Nuh', + 'Palwal', + 'Panchkula', + 'Panipat', + 'Pataudi', + 'Pehowa', + 'Pinjaur', + 'Punahana', + 'Pundri', + 'Radaur', + 'Rania', + 'Ratia', + 'Rewari', + 'Rewari District', + 'Rohtak', + 'Safidon', + 'Samalkha', + 'Shadipur Julana', + 'Shahabad', + 'Sirsa', + 'Sohna', + 'Sonipat', + 'Taoru', + 'Thanesar', + 'Tohana', + 'Tosham', + 'Uklana', + 'Yamunanagar', + ], + }, + { + stateName: 'Himachal Pradesh', + cities: [ + 'Arki', + 'Baddi', + 'Banjar', + 'Bilaspur', + 'Chamba', + 'Chaupal', + 'Chowari', + 'Chuari Khas', + 'Dagshai', + 'Dalhousie', + 'Daulatpur', + 'Dera Gopipur', + 'Dharamsala', + 'Gagret', + 'Ghumarwin', + 'Hamirpur', + 'Jawala Mukhi', + 'Jogindarnagar', + 'Jubbal', + 'Jutogh', + 'Kalka', + 'Kangar', + 'Kangra', + 'Kasauli', + 'Kinnaur', + 'Kotkhai', + 'Kotla', + 'Kulu', + 'Kyelang', + 'Lahul and Spiti', + 'Manali', + 'Mandi', + 'Nadaun', + 'Nagar', + 'Nagrota', + 'Nahan', + 'Nalagarh', + 'Palampur', + 'Pandoh', + 'Paonta Sahib', + 'Parwanoo', + 'Rajgarh', + 'Rampur', + 'Rohru', + 'Sabathu', + 'Santokhgarh', + 'Sarahan', + 'Sarka Ghat', + 'Seoni', + 'Shimla', + 'Sirmaur', + 'Solan', + 'Sundarnagar', + 'Theog', + 'Tira Sujanpur', + 'Una', + 'Yol', + ], + }, + { + stateName: 'Jammu and Kashmir', + cities: [ + 'Akhnur', + 'Anantnag', + 'Awantipur', + 'Badgam', + 'Bandipore', + 'Bandipura', + 'Banihal', + 'Baramula', + 'Batoti', + 'Bhadarwah', + 'Bijbehara', + 'Bishnah', + 'Doda', + 'Gandarbal', + 'Ganderbal', + 'Gho Brahmanan de', + 'Hajan', + 'Hiranagar', + 'Jammu', + 'Jaurian', + 'Kathua', + 'Katra', + 'Khaur', + 'Kishtwar', + 'Kud', + 'Kulgam', + 'Kupwara', + 'Ladakh', + 'Magam', + 'Nawanshahr', + 'Noria', + 'Padam', + 'Pahlgam', + 'Parol', + 'Pattan', + 'Pulwama', + 'Punch', + 'Qazigund', + 'Rajaori', + 'Rajauri', + 'Ramban', + 'Ramgarh', + 'Ramnagar', + 'Riasi', + 'Samba', + 'Shupiyan', + 'Sopur', + 'Soyibug', + 'Srinagar', + 'Sumbal', + 'Thang', + 'Thanna Mandi', + 'Tral', + 'Tsrar Sharif', + 'Udhampur', + 'Uri', + ], + }, + { + stateName: 'Jharkhand', + cities: [ + 'Bagra', + 'Barka Kana', + 'Barki Saria', + 'Barwadih', + 'Bhojudih', + 'Bokaro', + 'Bundu', + 'Chaibasa', + 'Chakradharpur', + 'Chakulia', + 'Chandil', + 'Chas', + 'Chatra', + 'Chiria', + 'Daltonganj', + 'Deogarh', + 'Dhanbad', + 'Dhanwar', + 'Dugda', + 'Dumka', + 'Garhwa', + 'Ghatsila', + 'Giridih', + 'Gobindpur', + 'Godda', + 'Gomoh', + 'Gopinathpur', + 'Gua', + 'Gumia', + 'Gumla', + 'Hazaribag', + 'Hazaribagh', + 'Hesla', + 'Husainabad', + 'Jagannathpur', + 'Jamadoba', + 'Jamshedpur', + 'Jamtara', + 'Jasidih', + 'Jharia', + 'Jugsalai', + 'Jumri Tilaiya', + 'Kalikapur', + 'Kandra', + 'Kanke', + 'Katras', + 'Kenduadih', + 'Kharsawan', + 'Khunti', + 'Kodarma', + 'Kuju', + 'Latehar', + 'Lohardaga', + 'Madhupur', + 'Malkera', + 'Manoharpur', + 'Mugma', + 'Mushabani', + 'Neturhat', + 'Nirsa', + 'Noamundi', + 'Pakur', + 'Palamu', + 'Pashchim Singhbhum', + 'patamda', + 'Pathardih', + 'Purba Singhbhum', + 'Ramgarh', + 'Ranchi', + 'Ray', + 'Sahibganj', + 'Saraikela', + 'Sarubera', + 'Sijua', + 'Simdega', + 'Sini', + 'Topchanchi', + ], + }, + { + stateName: 'Karnataka', + cities: [ + 'Afzalpur', + 'Ajjampur', + 'Aland', + 'Alnavar', + 'Alur', + 'Anekal', + 'Ankola', + 'Annigeri', + 'Arkalgud', + 'Arsikere', + 'Athni', + 'Aurad', + 'Badami', + 'Bagalkot', + 'Bagepalli', + 'Bail-Hongal', + 'Ballari', + 'Ballary', + 'Banavar', + 'Bangalore Rural', + 'Bangalore Urban', + 'Bangarapet', + 'Bannur', + 'Bantval', + 'Basavakalyan', + 'Basavana Bagevadi', + 'Belagavi', + 'Belluru', + 'Beltangadi', + 'Belur', + 'Bengaluru', + 'Bhadravati', + 'Bhalki', + 'Bhatkal', + 'Bidar', + 'Bilgi', + 'Birur', + 'Byadgi', + 'Byndoor', + 'Canacona', + 'Challakere', + 'Chamrajnagar', + 'Channagiri', + 'Channapatna', + 'Channarayapatna', + 'Chik Ballapur', + 'Chikkaballapur', + 'Chikkamagaluru', + 'Chiknayakanhalli', + 'Chikodi', + 'Chincholi', + 'Chintamani', + 'Chitapur', + 'Chitradurga', + 'Closepet', + 'Coondapoor', + 'Dakshina Kannada', + 'Dandeli', + 'Davanagere', + 'Devanhalli', + 'Dharwad', + 'Dod Ballapur', + 'French Rocks', + 'Gadag', + 'Gadag-Betageri', + 'Gajendragarh', + 'Gangawati', + 'Gangolli', + 'Gokak', + 'Gokarna', + 'Goribidnur', + 'Gorur', + 'Gubbi', + 'Gudibanda', + 'Guledagudda', + 'GundlupÄ“t', + 'Gurmatkal', + 'Hadagalli', + 'Haliyal', + 'Hampi', + 'Hangal', + 'Harihar', + 'Harpanahalli', + 'Hassan', + 'Haveri', + 'Heggadadevankote', + 'Hirekerur', + 'Hiriyur', + 'Holalkere', + 'Hole Narsipur', + 'Homnabad', + 'Honavar', + 'Honnali', + 'Hosanagara', + 'Hosangadi', + 'Hosdurga', + 'Hoskote', + 'Hospet', + 'Hubballi', + 'Hukeri', + 'Hungund', + 'Hunsur', + 'Ilkal', + 'Indi', + 'Jagalur', + 'Jamkhandi', + 'Jevargi', + 'Kadur', + 'Kalaburgi', + 'Kalghatgi', + 'Kampli', + 'Kankanhalli', + 'Karkala', + 'Karwar', + 'Kavalur', + 'Kerur', + 'Khanapur', + 'Kodagu', + 'Kodigenahalli', + 'Kodlipet', + 'Kolar', + 'Kollegal', + 'Konanur', + 'Konnur', + 'Koppa', + 'Koppal', + 'Koratagere', + 'Kotturu', + 'Krishnarajpet', + 'Kudachi', + 'Kudligi', + 'Kumsi', + 'Kumta', + 'Kundgol', + 'Kunigal', + 'Kurgunta', + 'Kushalnagar', + 'Kushtagi', + 'Lakshmeshwar', + 'Lingsugur', + 'Londa', + 'Maddagiri', + 'Maddur', + 'Madikeri', + 'Magadi', + 'Mahalingpur', + 'Malavalli', + 'Malpe', + 'Malur', + 'Mandya', + 'Mangaluru', + 'Manipal', + 'Manvi', + 'Mayakonda', + 'Melukote', + 'Mudbidri', + 'Muddebihal', + 'Mudgal', + 'Mudgere', + 'Mudhol', + 'Mulbagal', + 'Mulgund', + 'Mulki', + 'Mundargi', + 'Mundgod', + 'Munirabad', + 'Murudeshwara', + 'Mysuru', + 'Nagamangala', + 'Nanjangud', + 'Narasimharajapura', + 'Naregal', + 'Nargund', + 'Navalgund', + 'Nelamangala', + 'Nyamti', + 'Pangala', + 'Pavugada', + 'Piriyapatna', + 'Ponnampet', + 'Puttur', + 'Rabkavi', + 'Raichur', + 'Ramanagara', + 'Ranibennur', + 'Raybag', + 'Robertsonpet', + 'Ron', + 'Sadalgi', + 'Sagar', + 'Sakleshpur', + 'Sandur', + 'Sanivarsante', + 'Sankeshwar', + 'Sargur', + 'Saundatti', + 'Savanur', + 'Seram', + 'Shahabad', + 'Shahpur', + 'Shiggaon', + 'Shikarpur', + 'Shimoga', + 'Shirhatti', + 'Shorapur', + 'Shrirangapattana', + 'Siddapur', + 'Sidlaghatta', + 'Sindgi', + 'Sindhnur', + 'Sira', + 'Sirsi', + 'Siruguppa', + 'Someshwar', + 'Somvarpet', + 'Sorab', + 'Sravana Belgola', + 'Sringeri', + 'Srinivaspur', + 'Sulya', + 'Suntikoppa', + 'Talikota', + 'Tarikere', + 'Tekkalakote', + 'Terdal', + 'Tiptur', + 'Tirthahalli', + 'Tirumakudal Narsipur', + 'Tumakuru', + 'Turuvekere', + 'Udupi', + 'Ullal', + 'Uttar Kannada', + 'Vadigenhalli', + 'Vijayapura', + 'Virarajendrapet', + 'Wadi', + 'Yadgir', + 'Yelahanka', + 'Yelandur', + 'Yelbarga', + 'Yellapur', + ], + }, + { + stateName: 'Kerala', + cities: [ + 'Adur', + 'Alappuzha', + 'Aluva', + 'Alwaye', + 'Angamali', + 'Aroor', + 'Arukutti', + 'Attingal', + 'Avanoor', + 'Azhikkal', + 'Badagara', + 'Beypore', + 'Changanacheri', + 'ChÄ“lakara', + 'Chengannur', + 'Cherpulassery', + 'Cherthala', + 'Chetwayi', + 'Chittur', + 'Cochin', + 'Dharmadam', + 'Edakkulam', + 'Elur', + 'Erattupetta', + 'Ernakulam', + 'Ferokh', + 'Guruvayur', + 'Idukki', + 'Iringal', + 'Irinjalakuda', + 'Kadakkavoor', + 'Kalamassery', + 'Kalavoor', + 'Kalpatta', + 'Kannangad', + 'Kannavam', + 'Kannur', + 'Kasaragod', + 'Kasaragod District', + 'Kattanam', + 'Kayankulam', + 'Kizhake Chalakudi', + 'Kodungallur', + 'Kollam', + 'Kotamangalam', + 'Kottayam', + 'Kovalam', + 'Kozhikode', + 'Kumbalam', + 'Kunnamangalam', + 'Kunnamkulam', + 'Kunnumma', + 'Kutiatodu', + 'Kuttampuzha', + 'Lalam', + 'MahÄ“', + 'Malappuram', + 'Manjeri', + 'ManjÄ“shvar', + 'Mannarakkat', + 'Marayur', + 'Mattanur', + 'Mavelikara', + 'Mavoor', + 'Muluppilagadu', + 'Munnar', + 'Muvattupula', + 'Muvattupuzha', + 'Nadapuram', + 'Naduvannur', + 'Nedumangad', + 'Neyyattinkara', + 'NilÄ“shwar', + 'Ottappalam', + 'Palackattumala', + 'Palakkad district', + 'Palghat', + 'Panamaram', + 'PappinisshÄ“ri', + 'Paravur Tekkumbhagam', + 'Pariyapuram', + 'Pathanamthitta', + 'Pattanamtitta', + 'Payyannur', + 'Perumbavoor', + 'Perumpavur', + 'Perya', + 'Piravam', + 'Ponmana', + 'Ponnani', + 'Punalur', + 'Ramamangalam', + 'Shertallai', + 'ShÅranur', + 'Talipparamba', + 'Tellicherry', + 'Thanniyam', + 'Thiruvananthapuram', + 'Thrissur', + 'Thrissur District', + 'Tirur', + 'Tiruvalla', + 'Vaikam', + 'Varkala', + 'Vayalar', + 'Vettur', + 'Wayanad', + ], + }, + { stateName: 'Ladakh', cities: ['Kargil', 'Leh'] }, + { stateName: 'Lakshadweep', cities: ['Kavaratti', 'Lakshadweep'] }, + { + stateName: 'Madhya Pradesh', + cities: [ + 'Agar', + 'Ajaigarh', + 'Akodia', + 'Alampur', + 'Alirajpur', + 'Alot', + 'Amanganj', + 'Amarkantak', + 'Amarpatan', + 'Amarwara', + 'Ambah', + 'Amla', + 'Anjad', + 'Antri', + 'Anuppur', + 'Aron', + 'Ashoknagar', + 'Ashta', + 'Babai', + 'Badarwas', + 'Badnawar', + 'Bag', + 'Bagli', + 'Baihar', + 'Baikunthpur', + 'Bakshwaho', + 'Balaghat', + 'Baldeogarh', + 'Bamna', + 'Bamor Kalan', + 'Bamora', + 'Banda', + 'Barela', + 'Barghat', + 'Bargi', + 'Barhi', + 'Barwani', + 'Basoda', + 'Begamganj', + 'Beohari', + 'Berasia', + 'Betma', + 'Betul', + 'Betul Bazar', + 'Bhabhra', + 'Bhainsdehi', + 'Bhander', + 'Bhanpura', + 'Bhawaniganj', + 'Bhikangaon', + 'Bhind', + 'Bhitarwar', + 'Bhopal', + 'Biaora', + 'Bijawar', + 'Bijrauni', + 'Bodri', + 'Burhanpur', + 'Burhar', + 'Chanderi', + 'Chandia', + 'Chandla', + 'Chhatarpur', + 'Chhindwara', + 'Chichli', + 'Chorhat', + 'Daboh', + 'Dabra', + 'Damoh', + 'Datia', + 'Deori Khas', + 'Depalpur', + 'Dewas', + 'Dhamnod', + 'Dhana', + 'Dhar', + 'Dharampuri', + 'Dindori', + 'Etawa', + 'Gadarwara', + 'Garha Brahman', + 'Garhakota', + 'Gautampura', + 'Ghansor', + 'Gogapur', + 'Gohadi', + 'Govindgarh', + 'Guna', + 'Gurh', + 'Gwalior', + 'Harda', + 'Harda Khas', + 'Harpalpur', + 'Harrai', + 'Harsud', + 'Hatod', + 'Hatta', + 'Hindoria', + 'Hoshangabad', + 'Iawar', + 'Ichhawar', + 'Iklehra', + 'Indore', + 'Isagarh', + 'Itarsi', + 'Jabalpur', + 'Jaisinghnagar', + 'Jaithari', + 'Jamai', + 'Jaora', + 'Jatara', + 'Jawad', + 'Jhabua', + 'Jiran', + 'Jobat', + 'Kailaras', + 'Kaimori', + 'Kannod', + 'Kareli', + 'Karera', + 'Karrapur', + 'Kasrawad', + 'Katangi', + 'Katni', + 'Khachrod', + 'Khailar', + 'Khajuraho Group of Monuments', + 'Khamaria', + 'Khandwa', + 'Khandwa district', + 'Khargapur', + 'Khargone', + 'Khategaon', + 'Khilchipur', + 'Khirkiyan', + 'Khujner', + 'Khurai', + 'Kolaras', + 'Korwai', + 'Kotar', + 'Kothi', + 'Kotma', + 'Kotwa', + 'Kukshi', + 'Kumbhraj', + 'Lahar', + 'Lakhnadon', + 'Leteri', + 'Lodhikheda', + 'Machalpur', + 'Madhogarh', + 'Maheshwar', + 'Mahgawan', + 'Maihar', + 'Majholi', + 'Maksi', + 'Malhargarh', + 'Manasa', + 'Manawar', + 'Mandideep', + 'Mandla', + 'Mandleshwar', + 'Mandsaur', + 'Mangawan', + 'Manpur', + 'Mau', + 'Mauganj', + 'Mihona', + 'Mohgaon', + 'Morar', + 'Morena', + 'Multai', + 'Mundi', + 'Mungaoli', + 'Murwara', + 'Nagda', + 'Nagod', + 'Naigarhi', + 'Nainpur', + 'Namli', + 'Naraini', + 'Narayangarh', + 'Narsimhapur', + 'Narsinghgarh', + 'Narwar', + 'Nasrullahganj', + 'Neemuch', + 'Nepanagar', + 'Orchha', + 'Pachmarhi', + 'Palera', + 'Pali', + 'Panagar', + 'Panara', + 'Pandhana', + 'Pandhurna', + 'Panna', + 'Pansemal', + 'Parasia', + 'Patan', + 'Patharia', + 'Pawai', + 'Petlawad', + 'Piploda', + 'Pithampur', + 'Porsa', + 'Punasa', + 'Raghogarh', + 'Rahatgarh', + 'Raisen', + 'Rajgarh', + 'Rajnagar', + 'Rajpur', + 'Rampura', + 'Ranapur', + 'Ratangarh', + 'Ratlam', + 'Rehli', + 'Rehti', + 'Rewa', + 'Sabalgarh', + 'Sagar', + 'Sailana', + 'Sanawad', + 'Sanchi', + 'Sanwer', + 'Sarangpur', + 'Satna', + 'Satwas', + 'Saugor', + 'Sausar', + 'Sehore', + 'Sendhwa', + 'Seondha', + 'Seoni', + 'Seoni Malwa', + 'Shahdol', + 'Shahgarh', + 'Shahpur', + 'Shahpura', + 'Shajapur', + 'Shamgarh', + 'Sheopur', + 'Shivpuri', + 'Shujalpur', + 'Sidhi', + 'Sihora', + 'Simaria', + 'Singoli', + 'Singrauli', + 'Sirmaur', + 'Sironj', + 'Sitamau', + 'Sohagi', + 'Sohagpur', + 'Sultanpur', + 'Susner', + 'Tal', + 'Talen', + 'Tarana', + 'Tekanpur', + 'Tendukheda', + 'Teonthar', + 'Thandla', + 'Tikamgarh', + 'Tirodi', + 'Udaipura', + 'Ujjain', + 'Ukwa', + 'Umaria', + 'Umaria District', + 'Umri', + 'Unhel', + 'Vidisha', + 'Waraseoni', + ], + }, + { + stateName: 'Maharashtra', + cities: [ + 'Achalpur', + 'Adawad', + 'Agar Panchaitan', + 'Aheri', + 'Ahiri', + 'Ahmadnagar', + 'Ahmadpur', + 'Ahmednagar', + 'Airoli', + 'Ajra', + 'Akalkot', + 'Akkalkot', + 'Akluj', + 'Akola', + 'Akolner', + 'Akot', + 'Akrani', + 'Alandi', + 'Ale', + 'Alibag', + 'Alkuti', + 'Allapalli', + 'Amalner', + 'Amarnath', + 'Ambad', + 'Ambajogai', + 'Ambarnath', + 'Ambegaon', + 'Amgaon', + 'Amravati', + 'Amravati Division', + 'Andheri', + 'Andura', + 'Anjangaon', + 'Anjarle', + 'Anshing', + 'Arag', + 'Arangaon', + 'Ardhapur', + 'Argaon', + 'Artist Village', + 'Arvi', + 'Ashta', + 'Ashti', + 'Asoda', + 'Assaye', + 'Astagaon', + 'Aundh Satara', + 'Aurangabad', + 'Ausa', + 'Badlapur', + 'Badnapur', + 'Badnera', + 'Bagewadi', + 'Balapur', + 'Balapur Akola district', + 'Ballalpur', + 'Ballard Estate', + 'Ballarpur', + 'Banda Maharashtra', + 'Bandra', + 'Baner', + 'Bankot', + 'Baramati', + 'Barsi', + 'Basmat', + 'Basmath', + 'Bavdhan', + 'Bawanbir', + 'Beed', + 'Bhadgaon Maharashtra', + 'Bhandara', + 'Bhandardara', + 'Bhandup', + 'Bhayandar', + 'Bhigvan', + 'Bhiwandi', + 'Bhiwapur', + 'Bhokar', + 'Bhokardan', + 'Bhoom', + 'Bhor', + 'Bhudgaon', + 'Bhugaon', + 'Bhum', + 'Bhusaval', + 'Bhusawal', + 'Bid', + 'Bijur', + 'Bilashi', + 'Biloli', + 'Boisar', + 'Borgaon Manju', + 'Borivali', + 'Borivli', + 'Brahmapuri', + 'Breach Candy', + 'Buldana', + 'Buldhana', + 'Byculla', + 'Chakan', + 'Chakur', + 'Chalisgaon', + 'Chanda', + 'Chandgad', + 'Chandor', + 'Chandrapur', + 'Chandur', + 'Chandur Bazar', + 'Chausala', + 'Chembur', + 'Chicholi', + 'Chichondi Patil', + 'Chikhli (Buldhana)', + 'Chikhli (Jalna)', + 'Chimur', + 'Chinchani', + 'Chinchpokli', + 'Chiplun', + 'Chopda', + 'Colaba', + 'Dabhol', + 'Daddi', + 'Dahanu', + 'Dahivel', + 'Dapoli', + 'Darwha', + 'Daryapur', + 'Dattapur', + 'Daulatabad', + 'Daund', + 'Deccan Gymkhana', + 'Deglur', + 'Dehu', + 'Deolali', + 'Deolapar', + 'Deoli', + 'Deoni', + 'Deulgaon Raja', + 'Devrukh', + 'Dharangaon', + 'Dharavi', + 'Dharmabad', + 'Dharur', + 'Dhawalpuri', + 'Dhule', + 'Dhulia', + 'Dighori', + 'Diglur', + 'Digras', + 'Dindori Maharashtra', + 'Diveagar', + 'Dombivli', + 'Dondaicha', + 'Dongri', + 'Dudhani', + 'Durgapur', + 'Durgapur Chandrapur', + 'Erandol', + 'Faizpur', + 'Fort', + 'Gadchiroli', + 'Gadhinglaj', + 'Gangakher', + 'Gangapur', + 'Ganpatipule', + 'Gevrai', + 'Ghargaon', + 'Ghatanji', + 'Ghatkopar', + 'Ghoti Budrukh', + 'Ghugus', + 'Girgaon', + 'Gondia', + 'Gondiya', + 'Gorai', + 'Goregaon', + 'Guhagar', + 'Hadapsar Pune', + 'Hadgaon', + 'Halkarni', + 'Harangul', + 'Harnai', + 'Helwak', + 'Hinganghat', + 'Hingoli', + 'Hirapur', + 'Hirapur Hamesha', + 'Hotgi', + 'Ichalkaranji', + 'Igatpuri', + 'Indapur', + 'Jaisingpur', + 'Jaitapur', + 'Jakhangaon', + 'Jalgaon', + 'Jalgaon Jamod', + 'Jalkot', + 'Jalna', + 'Jamkhed', + 'Jamod', + 'Janephal', + 'Jaoli', + 'Jat Sangli', + 'Jategaon', + 'Jawhar', + 'Jaysingpur', + 'Jejuri', + 'Jintur', + 'Jogeshwari', + 'Juhu', + 'Junnar', + 'Kachurwahi', + 'Kadegaon', + 'Kadus', + 'Kagal', + 'Kaij', + 'Kalamb', + 'Kalamb Osmanabad', + 'Kalamboli', + 'Kalamnuri', + 'Kalas', + 'Kali(DK)', + 'Kalmeshwar', + 'Kalundri', + 'Kalyan', + 'Kalyani Nagar', + 'Kamargaon', + 'Kamatgi', + 'Kamptee', + 'Kamthi', + 'Kandri', + 'Kankauli', + 'Kankavli', + 'Kannad', + 'Karad', + 'Karajagi', + 'Karanja', + 'Karanja Lad', + 'Karjat', + 'Karkamb', + 'Karmala', + 'Kasara', + 'Kasoda', + 'Kati', + 'Katol', + 'Katral', + 'Khadki', + 'Khalapur', + 'Khallar', + 'Khamgaon', + 'Khanapur', + 'Khandala', + 'Khangaon', + 'Khapa', + 'Kharakvasla', + 'Kharda', + 'Kharghar', + 'Kharsundi', + 'Khed', + 'Khede', + 'Khetia', + 'Khoni', + 'Khopoli', + 'Khuldabad', + 'Kinwat', + 'Kodoli', + 'Kolhapur', + 'Kondalwadi', + 'Kondhali', + 'Kopar Khairane', + 'Kopargaon', + 'Kopela', + 'Koradi', + 'Koregaon', + 'Koynanagar', + 'Kudal', + 'Kuhi', + 'Kurandvad', + 'Kurankhed', + 'Kurduvadi', + 'Kusumba', + 'Lakhandur', + 'Lanja', + 'Lasalgaon', + 'Latur', + 'Lavasa', + 'Lohogaon', + 'Lonar', + 'Lonavla', + 'Mahabaleshwar', + 'Mahad', + 'Mahape', + 'Mahim', + 'Maindargi', + 'Majalgaon', + 'Makhjan', + 'Malabar Hill', + 'Malad', + 'Malegaon', + 'Malkapur', + 'Malvan', + 'Manchar', + 'Mandangad', + 'Mandhal', + 'Mandwa', + 'Mangaon', + 'Mangrul Pir', + 'Manjlegaon', + 'Mankeshwar', + 'Mankhurd', + 'Manmad', + 'Manor', + 'Mansar', + 'Manwat', + 'Manwath', + 'Maregaon', + 'Mastiholi', + 'Masur India', + 'Matheran', + 'Matunga', + 'Mazagaon', + 'Mehekar', + 'Mehergaon', + 'Mehkar', + 'Mhasla', + 'Mhasvad', + 'Miraj', + 'Mohadi', + 'Mohol', + 'Mohpa', + 'Mokhada taluka', + 'Mora Maharashtra', + 'Moram', + 'Morsi', + 'Mowad', + 'Mudkhed', + 'Mukher', + 'Mul', + 'Mulher', + 'Mulund', + 'Mumbai', + 'Mumbai Suburban', + 'Murbad', + 'Murgud', + 'Murtajapur', + 'Murud (Raigad)', + 'Murud (Ratnagiri)', + 'Murum', + 'Nadgaon', + 'Nagapur', + 'Nagothana', + 'Nagpur', + 'Nagpur Division', + 'Nala Sopara', + 'Naldurg', + 'Nalegaon', + 'Nampur', + 'Nanded', + 'Nandgaon', + 'Nandnee', + 'Nandura', + 'Nandura Buzurg', + 'Nandurbar', + 'Narayangaon', + 'Nardana', + 'Nariman Point', + 'Narkhed', + 'Nashik', + 'Nashik Division', + 'Navapur', + 'Navi Mumbai', + 'Neral', + 'Nerur', + 'Nevasa', + 'Nighoj', + 'Nilanga', + 'Nipani', + 'Niphad', + 'Nira Narsingpur', + 'Osmanabad', + 'Ozar', + 'Pabal', + 'Pachora', + 'Pahur Maharashtra', + 'Paithan', + 'Palghar', + 'Pali Raigad', + 'Palso', + 'Panchgani', + 'Pandharpur', + 'Pandhurli', + 'Panhala', + 'Panvel', + 'Parbhani', + 'Parel', + 'Parli Vaijnath', + 'Parner', + 'Parola', + 'Parseoni', + 'Partur', + 'Patan', + 'Pathardi', + 'Pathri', + 'Patur', + 'Paturda', + 'Paud', + 'Pauni', + 'Pawni', + 'Pedgaon', + 'Peint', + 'Pen', + 'Phaltan', + 'Phulambri', + 'Piliv', + 'Pimpalgaon Baswant', + 'Pimpalgaon Raja', + 'Pimpri', + 'Pimpri-Chinchwad', + 'Pipri', + 'Powai', + 'Prabhadevi', + 'Prakasha', + 'Pulgaon', + 'Pune', + 'Pune Division', + 'Puntamba', + 'Pural', + 'Purna', + 'Pusad', + 'Radhanagari', + 'Rahata', + 'Rahimatpur', + 'Rahuri', + 'Raigarh', + 'Raireshwar', + 'Rajapur', + 'Rajgurunagar', + 'Rajur', + 'Rajura', + 'Ralegaon', + 'Ramewadi', + 'Ramtek', + 'Ratnagiri', + 'Raver', + 'Renapur', + 'Renavi', + 'Revadanda', + 'Revdanda', + 'Risod', + 'Roha', + 'Sailu', + 'Sakol', + 'Sakoli', + 'Sakri', + 'Samudrapur', + 'Sangameshwar', + 'Sangamner', + 'Sangli', + 'Sangola', + 'Sangole', + 'Sangrampur Maharashtra', + 'Saoli', + 'Saoner', + 'Sarangkheda', + 'Sasvad', + 'Saswad', + 'Satana', + 'Satara', + 'Satara Division', + 'Satpati', + 'Savantvadi', + 'Savda', + 'Savlaj', + 'Sawantvadi', + 'Selu', + 'Sevagram', + 'Sewri', + 'Shahada', + 'Shahapur', + 'Shedbal', + 'Shegaon', + 'Shevgaon', + 'Shikrapur', + 'Shiraguppi', + 'Shirala', + 'Shirdi', + 'Shirgaon', + 'Shirol', + 'Shirpur', + 'Shirud', + 'Shirwal', + 'Shivaji Nagar', + 'Shrigonda', + 'Sillod', + 'Sindewahi', + 'Sindhudurg', + 'Sindi', + 'Sindkheda', + 'Sinnar', + 'Sion Mumbai', + 'Sironcha', + 'Sirur', + 'Sivala East Godavari district', + 'Solapur', + 'Sonala', + 'Sonegaon', + 'Songir', + 'Sonvad', + 'Soygaon', + 'Srivardhan', + 'Surgana', + 'Taklibhan', + 'Talbid', + 'Talegaon Dabhade', + 'Talegaon Dhamdhere', + 'Taloda', + 'Talode', + 'Tarapur', + 'Tardeo', + 'Tasgaon', + 'Telhara', + 'Thalner', + 'Thane', + 'Trimbak', + 'Trombay', + 'Tuljapur', + 'Tumsar', + 'Udgir', + 'Ulhasnagar', + 'Umarga', + 'Umarkhed', + 'Umred', + 'Uran', + 'Uruli Kanchan', + 'Vada', + 'Vadgaon', + 'Vadner', + 'Vaijapur', + 'Vairag', + 'Valsang', + 'Vangaon', + 'Varangaon', + 'Vashi', + 'Vasind', + 'Vatul', + 'Velas Maharashtra', + 'Velneshwar', + 'Vengurla', + 'Vijaydurg', + 'Vikhroli', + 'Vile Parle', + 'Vinchur', + 'Virar', + 'Vita Maharashtra', + 'Vite', + 'Wadala', + 'Wadgaon', + 'Wadner', + 'Wadwani', + 'Wagholi', + 'Wai', + 'Wakad', + 'Walgaon', + 'Walki', + 'Wani', + 'Wardha', + 'Warora', + 'Warud', + 'Washim', + 'Worli', + 'Yaval', + 'Yavatmal', + 'Yeola', + ], + }, + { + stateName: 'Manipur', + cities: [ + 'Bishnupur', + 'Churachandpur', + 'Imphal', + 'Kakching', + 'Mayang Imphal', + 'Moirang', + 'Phek', + 'Senapati', + 'Tamenglong', + 'Thoubal', + 'Ukhrul', + 'Wangjing', + 'Yairipok', + ], + }, + { + stateName: 'Meghalaya', + cities: [ + 'Cherrapunji', + 'East Garo Hills', + 'East Jaintia Hills', + 'East Khasi Hills', + 'Mairang', + 'Mankachar', + 'Nongpoh', + 'Nongstoin', + 'North Garo Hills', + 'Ri-Bhoi', + 'Shillong', + 'South Garo Hills', + 'South West Garo Hills', + 'South West Khasi Hills', + 'Tura', + 'West Garo Hills', + 'West Jaintia Hills', + 'West Khasi Hills', + ], + }, + { + stateName: 'Mizoram', + cities: [ + 'Aizawl', + 'Champhai', + 'Darlawn', + 'Khawhai', + 'Kolasib', + 'Kolasib district', + 'Lawngtlai', + 'Lunglei', + 'Mamit', + 'North Vanlaiphai', + 'Saiha', + 'Sairang', + 'Saitlaw', + 'Serchhip', + 'Thenzawl', + ], + }, + { + stateName: 'Nagaland', + cities: [ + 'Dimapur', + 'Kohima', + 'Mokokchung', + 'Mon', + 'Peren', + 'Phek', + 'Tuensang', + 'Tuensang District', + 'Wokha', + 'Zunheboto', + ], + }, + { + stateName: 'Odisha', + cities: [ + 'Angul', + 'Angul District', + 'Asika', + 'Athagarh', + 'Bada Barabil', + 'Balangir', + 'Balasore', + 'Baleshwar', + 'Balimila', + 'Balugaon', + 'Banapur', + 'Banki', + 'Banposh', + 'Baragarh', + 'Barbil', + 'Bargarh', + 'Barpali', + 'Basudebpur', + 'Baud', + 'Baudh', + 'Belaguntha', + 'Bhadrak', + 'Bhadrakh', + 'Bhanjanagar', + 'Bhawanipatna', + 'Bhuban', + 'Bhubaneshwar', + 'Binka', + 'Birmitrapur', + 'Bolanikhodan', + 'Brahmapur', + 'Brajarajnagar', + 'Buguda', + 'Burla', + 'Champua', + 'Chandbali', + 'Chatrapur', + 'Chikitigarh', + 'Chittarkonda', + 'Cuttack', + 'Daitari', + 'Deogarh', + 'Dhenkanal', + 'Digapahandi', + 'Gajapati', + 'Ganjam', + 'Gopalpur', + 'Gudari', + 'Gunupur', + 'Hinjilikatu', + 'Hirakud', + 'Jagatsinghapur', + 'Jagatsinghpur', + 'Jajpur', + 'Jaleshwar', + 'Jatani', + 'Jeypore', + 'Jharsuguda', + 'Jharsuguda District', + 'Kaintragarh', + 'Kalahandi', + 'Kamakhyanagar', + 'Kandhamal', + 'Kantabanji', + 'Kantilo', + 'Kendrapara', + 'Kendraparha', + 'Kendujhar', + 'Kesinga', + 'Khallikot', + 'Kharhial', + 'Khordha', + 'Khurda', + 'Kiri Buru', + 'Kodala', + 'Konarka', + 'Koraput', + 'Kuchaiburi', + 'Kuchinda', + 'Malakanagiri', + 'Malkangiri', + 'Mayurbhanj', + 'Nabarangpur', + 'Nayagarh', + 'Nayagarh District', + 'Nilgiri', + 'Nimaparha', + 'Nowrangapur', + 'Nuapada', + 'Padampur', + 'Paradip Garh', + 'Patamundai', + 'Patnagarh', + 'Phulbani', + 'Pipili', + 'Polasara', + 'Puri', + 'Purushottampur', + 'Rambha', + 'Raurkela', + 'Rayagada', + 'Remuna', + 'Rengali', + 'Sambalpur', + 'Sonepur', + 'Sorada', + 'Soro', + 'Subarnapur', + 'Sundargarh', + 'Talcher', + 'Tarabha', + 'Titlagarh', + 'Udayagiri', + ], + }, + { + stateName: 'Puducherry', + cities: ['Karaikal', 'Mahe', 'Puducherry', 'Yanam'], + }, + { + stateName: 'Punjab', + cities: [ + 'Abohar', + 'Adampur', + 'Ajitgarh', + 'Ajnala', + 'Akalgarh', + 'Alawalpur', + 'Amloh', + 'Amritsar', + 'Anandpur Sahib', + 'Badhni Kalan', + 'Bagha Purana', + 'Bakloh', + 'Balachor', + 'Banga', + 'Banur', + 'Barnala', + 'Batala', + 'Begowal', + 'Bhadaur', + 'Bhatinda', + 'Bhawanigarh', + 'Bhikhi', + 'Bhogpur', + 'Bholath', + 'Budhlada', + 'Chima', + 'Dasuya', + 'Dera Baba Nanak', + 'Dera Bassi', + 'Dhanaula', + 'Dhariwal', + 'Dhilwan', + 'Dhudi', + 'Dhuri', + 'Dina Nagar', + 'Dirba', + 'Doraha', + 'Faridkot', + 'Fatehgarh Churian', + 'Fatehgarh Sahib', + 'Fazilka', + 'Firozpur', + 'Firozpur District', + 'Gardhiwala', + 'Garhshankar', + 'Ghanaur', + 'Giddarbaha', + 'Gurdaspur', + 'Guru Har Sahai', + 'Hajipur', + 'Hariana', + 'Hoshiarpur', + 'Ishanpur', + 'Jagraon', + 'Jaito', + 'Jalalabad', + 'Jalandhar', + 'Jandiala', + 'Jandiala Guru', + 'Kalanaur', + 'Kapurthala', + 'Kartarpur', + 'Khamanon', + 'Khanna', + 'Kharar', + 'Khemkaran', + 'Kot Isa Khan', + 'Kotkapura', + 'Laungowal', + 'Ludhiana', + 'Machhiwara', + 'Majitha', + 'Makhu', + 'Malaut', + 'Malerkotla', + 'Mansa', + 'Maur Mandi', + 'Moga', + 'Mohali', + 'Morinda', + 'Mukerian', + 'Nabha', + 'Nakodar', + 'Nangal', + 'Nawanshahr', + 'Nurmahal', + 'Nurpur Kalan', + 'Pathankot', + 'Patiala', + 'Patti', + 'Phagwara', + 'Phillaur', + 'Qadian', + 'Rahon', + 'Raikot', + 'Rajasansi', + 'Rajpura', + 'Ram Das', + 'Rampura', + 'Rupnagar', + 'Samrala', + 'Sanaur', + 'Sangrur', + 'Sardulgarh', + 'Shahid Bhagat Singh Nagar', + 'Shahkot', + 'Sham Churasi', + 'Sirhind-Fategarh', + 'Sri Muktsar Sahib', + 'Sultanpur Lodhi', + 'Sunam', + 'Talwandi Bhai', + 'Talwara', + 'Tarn Taran Sahib', + 'Zira', + ], + }, + { + stateName: 'Rajasthan', + cities: [ + 'Abhaneri', + 'Abu', + 'Abu Road', + 'Ajmer', + 'Aklera', + 'Alwar', + 'Amet', + 'Anta', + 'Anupgarh', + 'Asind', + 'Bagar', + 'Bakani', + 'Bali', + 'Balotra', + 'Bandikui', + 'Banswara', + 'Baran', + 'Bari', + 'Bari Sadri', + 'Barmer', + 'Basi', + 'Basni', + 'Baswa', + 'Bayana', + 'Beawar', + 'Begun', + 'Behror', + 'Bhadasar', + 'Bhadra', + 'Bharatpur', + 'Bhasawar', + 'Bhilwara', + 'Bhindar', + 'Bhinmal', + 'Bhiwadi', + 'Bhuma', + 'Bikaner', + 'Bilara', + 'Bissau', + 'Borkhera', + 'Bundi', + 'Chaksu', + 'Chechat', + 'Chhabra', + 'Chhapar', + 'Chhoti Sadri', + 'Chidawa', + 'Chittaurgarh', + 'Churu', + 'Dariba', + 'Dausa', + 'Deoli', + 'Deshnoke', + 'Devgarh', + 'Dhaulpur', + 'Didwana', + 'Dig', + 'Dungarpur', + 'Fatehpur', + 'Galiakot', + 'Ganganagar', + 'Gangapur', + 'Govindgarh', + 'Gulabpura', + 'Hanumangarh', + 'Hindaun', + 'Jahazpur', + 'Jaipur', + 'Jaisalmer', + 'Jaitaran', + 'Jalor', + 'Jalore', + 'Jhalawar', + 'Jhalrapatan', + 'Jhunjhunun', + 'Jobner', + 'Jodhpur', + 'Kaman', + 'Kanor', + 'Kapren', + 'Karanpur', + 'Karauli', + 'Kekri', + 'Keshorai Patan', + 'Khandela', + 'Khanpur', + 'Khetri', + 'Kishangarh', + 'Kota', + 'Kotputli', + 'Kuchaman', + 'Kuchera', + 'Kumher', + 'Kushalgarh', + 'Lachhmangarh Sikar', + 'Ladnun', + 'Lakheri', + 'Lalsot', + 'Losal', + 'Mahwah', + 'Makrana', + 'Malpura', + 'Mandal', + 'Mandalgarh', + 'Mandawar', + 'Mangrol', + 'Manohar Thana', + 'Manoharpur', + 'Meethari Marwar', + 'Merta', + 'Mundwa', + 'Nadbai', + 'Nagar', + 'Nagaur', + 'Nainwa', + 'Napasar', + 'Naraina', + 'Nasirabad', + 'Nathdwara', + 'Nawa', + 'Nawalgarh', + 'Neem ka Thana', + 'Nimaj', + 'Nimbahera', + 'Niwai', + 'Nohar', + 'Nokha', + 'Padampur', + 'Pali', + 'Partapur', + 'Parvatsar', + 'Phalodi', + 'Phulera', + 'Pilani', + 'Pilibangan', + 'Pindwara', + 'Pipar', + 'Pirawa', + 'Pokaran', + 'Pratapgarh', + 'Pushkar', + 'Raipur', + 'Raisinghnagar', + 'Rajakhera', + 'Rajaldesar', + 'Rajgarh', + 'Rajsamand', + 'Ramganj Mandi', + 'Ramgarh', + 'Rani', + 'Ratangarh', + 'Rawatbhata', + 'Rawatsar', + 'Ringas', + 'Sadri', + 'Salumbar', + 'Sambhar', + 'Samdari', + 'Sanchor', + 'Sangaria', + 'Sangod', + 'Sardarshahr', + 'Sarwar', + 'Sawai Madhopur', + 'Shahpura', + 'Sheoganj', + 'Sikar', + 'Sirohi', + 'Siwana', + 'Sojat', + 'Sri Dungargarh', + 'Sri Madhopur', + 'Sujangarh', + 'Suket', + 'Sunel', + 'Surajgarh', + 'Suratgarh', + 'Takhatgarh', + 'Taranagar', + 'Tijara', + 'Todabhim', + 'Todaraisingh', + 'Tonk', + 'Udaipur', + 'Udpura', + 'Uniara', + 'Wer', + ], + }, + { + stateName: 'Sikkim', + cities: [ + 'East District', + 'Gangtok', + 'Gyalshing', + 'Jorethang', + 'Mangan', + 'Namchi', + 'Naya Bazar', + 'North District', + 'Rangpo', + 'Singtam', + 'South District', + 'West District', + ], + }, + { + stateName: 'Tamil Nadu', + cities: [ + 'Abiramam', + 'Adirampattinam', + 'Aduthurai', + 'Alagapuram', + 'Alandur', + 'Alanganallur', + 'Alangayam', + 'Alangudi', + 'Alangulam', + 'Alappakkam', + 'Alwa Tirunagari', + 'Ambasamudram', + 'Ambattur', + 'Ambur', + 'Ammapettai', + 'Anamalais', + 'Andippatti', + 'Annamalainagar', + 'Annavasal', + 'Annur', + 'Anthiyur', + 'Arakkonam', + 'Arantangi', + 'Arcot', + 'Arimalam', + 'Ariyalur', + 'Arni', + 'Arumbavur', + 'Arumuganeri', + 'Aruppukkottai', + 'Aruvankad', + 'Attayyampatti', + 'Attur', + 'Auroville', + 'Avadi', + 'Avinashi', + 'Ayakudi', + 'Ayyampettai', + 'Belur', + 'Bhavani', + 'Bodinayakkanur', + 'Chengam', + 'Chennai', + 'Chennimalai', + 'Chetput', + 'Chettipalaiyam', + 'Cheyyar', + 'Cheyyur', + 'Chidambaram', + 'Chingleput', + 'Chinna Salem', + 'Chinnamanur', + 'Chinnasekkadu', + 'Cholapuram', + 'Coimbatore', + 'Colachel', + 'Cuddalore', + 'Cumbum', + 'Denkanikota', + 'Desur', + 'Devadanappatti', + 'Devakottai', + 'Dhali', + 'Dharapuram', + 'Dharmapuri', + 'Dindigul', + 'Dusi', + 'Elayirampannai', + 'Elumalai', + 'Eral', + 'Eraniel', + 'Erode', + 'Erumaippatti', + 'Ettaiyapuram', + 'Gandhi Nagar', + 'Gangaikondan', + 'Gangavalli', + 'Gingee', + 'Gobichettipalayam', + 'Gudalur', + 'Gudiyatham', + 'Guduvancheri', + 'Gummidipundi', + 'Harur', + 'Hosur', + 'Idappadi', + 'Ilampillai', + 'Iluppur', + 'Injambakkam', + 'Irugur', + 'Jalakandapuram', + 'Jalarpet', + 'Jayamkondacholapuram', + 'Kadambur', + 'Kadayanallur', + 'Kalakkadu', + 'Kalavai', + 'Kallakkurichchi', + 'Kallidaikurichi', + 'Kallupatti', + 'Kalugumalai', + 'Kamuthi', + 'Kanadukattan', + 'Kancheepuram', + 'Kanchipuram', + 'Kangayam', + 'Kanniyakumari', + 'Karaikkudi', + 'Karamadai', + 'Karambakkudi', + 'Kariapatti', + 'Karumbakkam', + 'Karur', + 'Katpadi', + 'Kattivakkam', + 'Kattupputtur', + 'Kaveripatnam', + 'Kayalpattinam', + 'Kayattar', + 'Keelakarai', + 'Kelamangalam', + 'Kil Bhuvanagiri', + 'Kilvelur', + 'Kiranur', + 'Kodaikanal', + 'Kodumudi', + 'Kombai', + 'Konganapuram', + 'Koothanallur', + 'Koradachcheri', + 'Korampallam', + 'Kotagiri', + 'Kottaiyur', + 'Kovilpatti', + 'Krishnagiri', + 'Kulattur', + 'Kulittalai', + 'Kumaralingam', + 'Kumbakonam', + 'Kunnattur', + 'Kurinjippadi', + 'Kuttalam', + 'Kuzhithurai', + 'Lalgudi', + 'Madambakkam', + 'Madipakkam', + 'Madukkarai', + 'Madukkur', + 'Madurai', + 'Madurantakam', + 'Mallapuram', + 'Mallasamudram', + 'Mallur', + 'Manali', + 'Manalurpettai', + 'Manamadurai', + 'Manappakkam', + 'Manapparai', + 'Manavalakurichi', + 'Mandapam', + 'Mangalam', + 'Mannargudi', + 'Marakkanam', + 'Marandahalli', + 'Masinigudi', + 'Mattur', + 'Mayiladuthurai', + 'Melur', + 'Mettuppalaiyam', + 'Mettur', + 'Minjur', + 'Mohanur', + 'Mudukulattur', + 'Mulanur', + 'Musiri', + 'Muttupet', + 'Naduvattam', + 'Nagapattinam', + 'Nagercoil', + 'Namagiripettai', + 'Namakkal', + 'Nambiyur', + 'Nambutalai', + 'Nandambakkam', + 'Nangavalli', + 'Nangilickondan', + 'Nanguneri', + 'Nannilam', + 'Naravarikuppam', + 'Nattam', + 'Nattarasankottai', + 'Needamangalam', + 'Neelankarai', + 'Negapatam', + 'Nellikkuppam', + 'Nilakottai', + 'Nilgiris', + 'Odugattur', + 'Omalur', + 'Ooty', + 'Padmanabhapuram', + 'Palakkodu', + 'Palamedu', + 'Palani', + 'Palavakkam', + 'Palladam', + 'Pallappatti', + 'Pallattur', + 'Pallavaram', + 'Pallikondai', + 'Pallipattu', + 'Pallippatti', + 'Panruti', + 'Papanasam', + 'Papireddippatti', + 'Papparappatti', + 'Paramagudi', + 'Pattukkottai', + 'Pennadam', + 'Pennagaram', + 'Pennathur', + 'Peraiyur', + 'Perambalur', + 'Peranamallur', + 'Peranampattu', + 'Peravurani', + 'Periyakulam', + 'Periyanayakkanpalaiyam', + 'Periyanegamam', + 'Periyapatti', + 'Periyapattinam', + 'Perundurai', + 'Perungudi', + 'Perur', + 'Pollachi', + 'Polur', + 'Ponnamaravati', + 'Ponneri', + 'Poonamalle', + 'Porur', + 'Pudukkottai', + 'Puduppatti', + 'Pudur', + 'Puduvayal', + 'Puliyangudi', + 'Puliyur', + 'Pullambadi', + 'Punjai Puliyampatti', + 'Rajapalaiyam', + 'Ramanathapuram', + 'Rameswaram', + 'Ranipet', + 'Rasipuram', + 'Saint Thomas Mount', + 'Salem', + 'Sathankulam', + 'Sathyamangalam', + 'Sattur', + 'Sayalkudi', + 'Seven Pagodas', + 'Sholinghur', + 'Singanallur', + 'Singapperumalkovil', + 'Sirkazhi', + 'Sirumugai', + 'Sivaganga', + 'Sivagiri', + 'Sivakasi', + 'Srimushnam', + 'Sriperumbudur', + 'Srivaikuntam', + 'Srivilliputhur', + 'Suchindram', + 'Sulur', + 'Surandai', + 'Swamimalai', + 'Tambaram', + 'Tanjore', + 'Taramangalam', + 'Tattayyangarpettai', + 'Thanjavur', + 'Tharangambadi', + 'Theni', + 'Thenkasi', + 'Thirukattupalli', + 'Thiruthani', + 'Thiruvaiyaru', + 'Thiruvallur', + 'Thiruvarur', + 'Thiruvidaimaruthur', + 'Thoothukudi', + 'Tindivanam', + 'Tinnanur', + 'Tiruchchendur', + 'Tiruchengode', + 'Tiruchirappalli', + 'Tirukkoyilur', + 'Tirumullaivasal', + 'Tirunelveli', + 'Tirunelveli Kattabo', + 'Tiruppalaikudi', + 'Tirupparangunram', + 'Tiruppur', + 'Tiruppuvanam', + 'Tiruttangal', + 'Tiruvannamalai', + 'Tiruvottiyur', + 'Tisaiyanvilai', + 'Tondi', + 'Turaiyur', + 'Udangudi', + 'Udumalaippettai', + 'Uppiliyapuram', + 'Usilampatti', + 'Uttamapalaiyam', + 'Uttiramerur', + 'Uttukkuli', + 'V.S.K.Valasai (Dindigul-Dist.)', + 'Vadakku Valliyur', + 'Vadakku Viravanallur', + 'Vadamadurai', + 'Vadippatti', + 'Valangaiman', + 'Valavanur', + 'Vallam', + 'Valparai', + 'Vandalur', + 'Vandavasi', + 'Vaniyambadi', + 'Vasudevanallur', + 'Vattalkundu', + 'Vedaraniyam', + 'Vedasandur', + 'Velankanni', + 'Vellanur', + 'Vellore', + 'Velur', + 'Vengavasal', + 'Vettaikkaranpudur', + 'Vettavalam', + 'Vijayapuri', + 'Vikravandi', + 'Vilattikulam', + 'Villupuram', + 'Viraganur', + 'Virudhunagar', + 'Vriddhachalam', + 'Walajapet', + 'Wallajahbad', + 'Wellington', + ], + }, + { + stateName: 'Telangana', + cities: [ + 'Adilabad', + 'Alampur', + 'Andol', + 'Asifabad', + 'Balapur', + 'Banswada', + 'Bellampalli', + 'Bhadrachalam', + 'Bhadradri Kothagudem', + 'Bhaisa', + 'Bhongir', + 'Bodhan', + 'Chandur', + 'Chatakonda', + 'Dasnapur', + 'Devarkonda', + 'Dornakal', + 'Farrukhnagar', + 'Gaddi Annaram', + 'Gadwal', + 'Ghatkesar', + 'Gopalur', + 'Gudur', + 'Hyderabad', + 'Jagtial', + 'Jangaon', + 'Jangoan', + 'Jayashankar Bhupalapally', + 'Jogulamba Gadwal', + 'Kagaznagar', + 'Kamareddi', + 'Kamareddy', + 'Karimnagar', + 'Khammam', + 'Kodar', + 'Koratla', + 'Kothapet', + 'Kottagudem', + 'Kottapalli', + 'Kukatpalli', + 'Kyathampalle', + 'Lakshettipet', + 'Lal Bahadur Nagar', + 'Mahabubabad', + 'Mahbubnagar', + 'Malkajgiri', + 'Mancheral', + 'Mandamarri', + 'Manthani', + 'Manuguru', + 'Medak', + 'Medchal', + 'Medchal Malkajgiri', + 'Mirialguda', + 'Nagar Karnul', + 'Nalgonda', + 'Narayanpet', + 'Narsingi', + 'Naspur', + 'Nirmal', + 'Nizamabad', + 'Paloncha', + 'Palwancha', + 'Patancheru', + 'Peddapalli', + 'Quthbullapur', + 'Rajanna Sircilla', + 'Ramagundam', + 'Ramgundam', + 'Rangareddi', + 'Sadaseopet', + 'Sangareddi', + 'Sathupalli', + 'Secunderabad', + 'Serilingampalle', + 'Siddipet', + 'Singapur', + 'Sirpur', + 'Sirsilla', + 'Sriramnagar', + 'Suriapet', + 'Tandur', + 'Uppal Kalan', + 'Vemalwada', + 'Vikarabad', + 'Wanparti', + 'Warangal', + 'Yellandu', + 'Zahirabad', + ], + }, + { + stateName: 'Tripura', + cities: [ + 'Agartala', + 'Amarpur', + 'Ambasa', + 'Barjala', + 'Belonia', + 'Dhalai', + 'Dharmanagar', + 'Gomati', + 'Kailashahar', + 'Kamalpur', + 'Khowai', + 'North Tripura', + 'Ranir Bazar', + 'Sabrum', + 'Sonamura', + 'South Tripura', + 'Udaipur', + 'Unakoti', + 'West Tripura', + ], + }, + { + stateName: 'Uttar Pradesh', + cities: [ + 'Achhnera', + 'Afzalgarh', + 'Agra', + 'Ahraura', + 'Aidalpur', + 'Airwa', + 'Akbarpur', + 'Akola', + 'Aliganj', + 'Aligarh', + 'Allahabad', + 'Allahganj', + 'Amanpur', + 'Amauli', + 'Ambahta', + 'Ambedkar Nagar', + 'Amethi', + 'Amroha', + 'Anandnagar', + 'Antu', + 'Anupshahr', + 'Aonla', + 'Araul', + 'Asalatganj', + 'Atarra', + 'Atrauli', + 'Atraulia', + 'Auraiya', + 'Auras', + 'Ayodhya', + 'Azamgarh', + 'Azizpur', + 'Baberu', + 'Babina', + 'Babrala', + 'Babugarh', + 'Bachhraon', + 'Bachhrawan', + 'Baghpat', + 'Baghra', + 'Bah', + 'Baheri', + 'Bahjoi', + 'Bahraich', + 'Bahraigh', + 'Bahsuma', + 'Bahua', + 'Bajna', + 'Bakewar', + 'Baksar', + 'Balamau', + 'Baldeo', + 'Baldev', + 'Ballia', + 'Balrampur', + 'Banat', + 'Banbasa', + 'Banda', + 'Bangarmau', + 'Bansdih', + 'Bansgaon', + 'Bansi', + 'Banthra', + 'Bara Banki', + 'Baragaon', + 'Baraut', + 'Bareilly', + 'Barhalganj', + 'Barkhera', + 'Barkhera Kalan', + 'Barokhar', + 'Barsana', + 'Barwar (Lakhimpur Kheri)', + 'Basti', + 'Behat', + 'Bela', + 'Belthara', + 'Beniganj', + 'Beswan', + 'Bewar', + 'Bhadarsa', + 'Bhadohi', + 'Bhagwantnagar', + 'Bharatpura', + 'Bhargain', + 'Bharthana', + 'Bharwari', + 'Bhaupur', + 'Bhimtal', + 'Bhinga', + 'Bhognipur', + 'Bhongaon', + 'Bidhnu', + 'Bidhuna', + 'Bighapur', + 'Bighapur Khurd', + 'Bijnor', + 'Bikapur', + 'Bilari', + 'Bilariaganj', + 'Bilaspur', + 'Bilgram', + 'Bilhaur', + 'Bilsanda', + 'Bilsi', + 'Bilthra', + 'Binauli', + 'Binaur', + 'Bindki', + 'Birdpur', + 'Birpur', + 'Bisalpur', + 'Bisanda Buzurg', + 'Bisauli', + 'Bisenda Buzurg', + 'Bishunpur Urf Maharajganj', + 'Biswan', + 'Bithur', + 'Budaun', + 'Budhana', + 'Bulandshahr', + 'Captainganj', + 'Chail', + 'Chakia', + 'Chandauli', + 'Chandauli District', + 'Chandausi', + 'Chandpur', + 'Chanduasi', + 'Charkhari', + 'Charthawal', + 'Chhaprauli', + 'Chharra', + 'Chhata', + 'Chhibramau', + 'Chhitauni', + 'Chhutmalpur', + 'Chillupar', + 'Chirgaon', + 'Chitrakoot', + 'Chitrakoot Dham', + 'Chopan', + 'Chunar', + 'Churk', + 'Colonelganj', + 'Dadri', + 'Dalmau', + 'Dankaur', + 'Daraganj', + 'Daranagar', + 'Dasna', + 'Dataganj', + 'Daurala', + 'Dayal Bagh', + 'Deoband', + 'Deogarh', + 'Deoranian', + 'Deoria', + 'Derapur', + 'Dewa', + 'Dhampur', + 'Dhanaura', + 'Dhanghata', + 'Dharau', + 'Dhaurahra', + 'Dibai', + 'Divrasai', + 'Dohrighat', + 'Domariaganj', + 'Dostpur', + 'Dudhi', + 'Etah', + 'Etawah', + 'Etmadpur', + 'Faizabad', + 'Farah', + 'Faridnagar', + 'Faridpur', + 'Farrukhabad', + 'Fatehabad', + 'Fatehganj West', + 'Fatehgarh', + 'Fatehpur', + 'Fatehpur (Barabanki)', + 'Fatehpur Chaurasi', + 'Fatehpur Sikri', + 'Firozabad', + 'Fyzabad', + 'Gahlon', + 'Gahmar', + 'Gaini', + 'Gajraula', + 'Gangoh', + 'Ganj Dundawara', + 'Ganj Dundwara', + 'Ganj Muradabad', + 'Garautha', + 'Garhi Pukhta', + 'Garhmuktesar', + 'Garhwa', + 'Gauriganj', + 'Gautam Buddha Nagar', + 'Gawan', + 'Ghatampur', + 'Ghaziabad', + 'Ghazipur', + 'Ghiror', + 'Ghorawal', + 'Ghosi', + 'Gohand', + 'Gokul', + 'Gola Bazar', + 'Gola Gokarannath', + 'Gonda', + 'Gonda (Aligarh)', + 'Gonda City', + 'Gopamau', + 'Gorakhpur', + 'Gosainganj', + 'Goshainganj', + 'Govardhan', + 'Greater Noida', + 'Gulaothi', + 'Gunnaur', + 'Gursahaiganj', + 'Gursarai', + 'Gyanpur', + 'Haldaur', + 'Hamirpur', + 'Handia', + 'Hapur', + 'Haraipur', + 'Haraiya', + 'Harchandpur', + 'Hardoi', + 'Harduaganj', + 'Hasanpur', + 'Hastinapur', + 'Hata', + 'Hata (India)', + 'Hathras', + 'Hulas', + 'Ibrahimpur', + 'Iglas', + 'Ikauna', + 'Indergarh', + 'Indragarh', + 'Islamnagar', + 'Islamnagar (Badaun)', + 'Itaunja', + 'Itimadpur', + 'Jagdishpur', + 'Jagnair', + 'Jahanabad', + 'Jahanabad (Pilibhit)', + 'Jahangirabad', + 'Jahangirpur', + 'Jainpur', + 'Jais', + 'Jalalabad', + 'Jalali', + 'Jalalpur', + 'Jalaun', + 'Jalesar', + 'Janghai', + 'Jansath', + 'Jarwa', + 'Jarwal', + 'Jasrana', + 'Jaswantnagar', + 'Jaunpur', + 'Jewar', + 'Jhajhar', + 'Jhalu', + 'Jhansi', + 'Jhinjhak', + 'Jhinjhana', + 'Jhusi', + 'Jiyanpur', + 'Jyotiba Phule Nagar', + 'Kabrai', + 'Kachhwa', + 'Kadaura', + 'Kadipur', + 'Kagarol', + 'Kaimganj', + 'Kairana', + 'Kakori', + 'Kakrala', + 'Kalinagar', + 'Kalpi', + 'Kalyanpur', + 'Kamalganj', + 'Kampil', + 'Kandhla', + 'Kannauj', + 'Kanpur', + 'Kanpur Dehat', + 'Kant', + 'Kanth', + 'Kaptanganj', + 'Kara', + 'Karari', + 'Karbigwan', + 'Karchana', + 'Karhal', + 'Kasganj', + 'Katra', + 'Kausani', + 'Kaushambi District', + 'Kemri', + 'Khada', + 'Khaga', + 'Khailar', + 'Khair', + 'Khairabad', + 'Khalilabad', + 'Khanpur', + 'Kharela', + 'Khargupur', + 'Kharkhauda', + 'Khatauli', + 'Khekra', + 'Kheri', + 'Khudaganj', + 'Khurja', + 'Khutar', + 'Kirakat', + 'Kiraoli', + 'Kiratpur', + 'Kishanpur', + 'Kishanpur baral', + 'Kishni', + 'Kithor', + 'Konch', + 'Kopaganj', + 'Kosi', + 'Kota', + 'Kotra', + 'Kuchesar', + 'Kudarkot', + 'Kulpahar', + 'Kunda', + 'Kundarkhi', + 'Kundarki', + 'Kurara', + 'Kurebharsaidkhanpur', + 'Kushinagar', + 'Kusmara', + 'Kuthaund', + 'Laharpur', + 'Lakhimpur', + 'Lakhna', + 'Lalganj', + 'Lalitpur', + 'Lambhua', + 'Lar', + 'Lawar', + 'Lawar Khas', + 'Loni', + 'Lucknow', + 'Lucknow District', + 'Machhali Shahar', + 'Machhlishahr', + 'Madhoganj', + 'Madhogarh', + 'Maghar', + 'Mahaban', + 'Maharajganj', + 'Mahmudabad', + 'Mahoba', + 'Maholi', + 'Mahrajganj', + 'Mahrajganj (Raebareli)', + 'Mahroni', + 'Mahul', + 'Mailani', + 'Mainpuri', + 'Majhupur', + 'Makanpur', + 'Malasa', + 'Malihabad', + 'Mandawar', + 'Maniar', + 'Manikpur', + 'Manjhanpur', + 'Mankapur', + 'Marahra', + 'Mariahu', + 'Mataundh', + 'Mathura', + 'Mau', + 'Mau Aima', + 'Mau Aimma', + 'Maudaha', + 'Mauranwan', + 'Maurawan', + 'Mawana', + 'Mawar', + 'Meerut', + 'Mehdawal', + 'Mehnagar', + 'Mehndawal', + 'Milak', + 'Milkipur', + 'Miranpur', + 'Miranpur Katra', + 'Mirganj', + 'Mirzapur', + 'Misrikh', + 'Mohan', + 'Mohanpur', + 'Moradabad', + 'Moth', + 'Mubarakpur', + 'Mughal Sarai', + 'Muhammadabad', + 'Mukteshwar', + 'Mungra Badshahpur', + 'Munsyari', + 'Muradabad', + 'Muradnagar', + 'Mursan', + 'Musafir-Khana', + 'Musafirkhana', + 'Muzaffarnagar', + 'Nadigaon', + 'Nagina', + 'Nagla', + 'Nagram', + 'Najibabad', + 'Nakur', + 'Nanauta', + 'Nandgaon', + 'Nanpara', + 'Narauli', + 'Naraura', + 'Narora', + 'Naugama', + 'Naurangpur', + 'Nautanwa', + 'Nawabganj', + 'Nawabganj (Barabanki)', + 'Nawabganj (Bareilly)', + 'Newara', + 'Nichlaul', + 'Nigoh', + 'Nihtaur', + 'Niwari', + 'Nizamabad', + 'Noida', + 'Nurpur', + 'Obra', + 'Orai', + 'Oran', + 'Pachperwa', + 'Padrauna', + 'Pahasu', + 'Paigaon', + 'Pali', + 'Palia Kalan', + 'Paras Rampur', + 'Parichha', + 'Parichhatgarh', + 'Parshadepur', + 'Pathakpura', + 'Patiali', + 'Patti', + 'Pawayan', + 'Payagpur', + 'Phalauda', + 'Phaphamau', + 'Phaphund', + 'Phariha', + 'Pheona', + 'Phulpur', + 'Pichhaura', + 'Pihani', + 'Pilibhit', + 'Pilkhua', + 'Pilkhuwa', + 'Pinahat', + 'Pipraich', + 'Pipri', + 'Pratapgarh', + 'Prayagraj (Allahabad)', + 'Pukhrayan', + 'Puranpur', + 'Purmafi', + 'Purwa', + 'Qadirganj', + 'Rabupura', + 'Radha Kund', + 'Radhakund', + 'Raebareli', + 'Rajapur', + 'Ramkola', + 'Ramnagar', + 'Rampur', + 'Rampura', + 'Ranipur', + 'Ranipur Barsi', + 'Rasra', + 'Rasulabad', + 'Rath', + 'Raya', + 'Rehar', + 'Renukoot', + 'Renukut', + 'Reoti', + 'Reotipur', + 'Richha', + 'Robertsganj', + 'Rudarpur', + 'Rudauli', + 'Rura', + 'Sabalpur', + 'Sachendi', + 'Sadabad', + 'Sadat', + 'Safipur', + 'Saharanpur', + 'Sahaspur', + 'Sahaswan', + 'Sahawar', + 'Sahibabad', + 'Sahpau', + 'Saidpur', + 'Sakhanu', + 'Sakit', + 'Salempur', + 'Salon', + 'Sambhal', + 'Samthar', + 'Sandi', + 'Sandila', + 'Sant Kabir Nagar', + 'Sant Ravi Das Nagar', + 'Sarai Akil', + 'Sarai Ekdil', + 'Sarai Mir', + 'Sarauli', + 'Sardhana', + 'Sarila', + 'Sarurpur', + 'Sasni', + 'Satrikh', + 'Saurikh', + 'Sector', + 'Seohara', + 'Shahabad', + 'Shahganj', + 'Shahi', + 'Shahjahanpur', + 'Shahpur', + 'Shamli', + 'Shamsabad', + 'Shankargarh', + 'Shergarh', + 'Sherkot', + 'Shibnagar', + 'Shikarpur', + 'Shikarpur (Bulandshahr)', + 'Shikohabad', + 'Shishgarh', + 'Shivrajpur', + 'Shrawasti', + 'Siddharthnagar', + 'Siddhaur', + 'Sidhauli', + 'Sidhpura', + 'Sikandarabad', + 'Sikandarpur', + 'Sikandra', + 'Sikandra Rao', + 'Sikandrabad', + 'Sirathu', + 'Sirsa', + 'Sirsaganj', + 'Sirsi', + 'Sisauli', + 'Siswa Bazar', + 'Sitapur', + 'Sonbhadra', + 'Soron', + 'Suar', + 'Sultanpur', + 'Surianwan', + 'Tajpur', + 'Talbahat', + 'Talgram', + 'Tanda', + 'Terha', + 'Thakurdwara', + 'Thana Bhawan', + 'Tigri', + 'Tikaitnagar', + 'Tikri', + 'Tilhar', + 'Tilsahri', + 'Tindwari', + 'Titron', + 'Tori Fatehpur', + 'Tori-Fatehpur', + 'Tulsipur', + 'Tundla', + 'Ugu', + 'Ujhani', + 'Umri', + 'Un', + 'Unnao', + 'Usawan', + 'Usehat', + 'Uska', + 'Utraula', + 'Varanasi', + 'Vindhyachal', + 'Vrindavan', + 'Walterganj', + 'Wazirganj', + 'Yusufpur', + 'Zafarabad', + 'Zaidpur', + 'Zamania', + ], + }, + { + stateName: 'Uttarakhand', + cities: [ + 'Almora', + 'Bageshwar', + 'Barkot', + 'Bazpur', + 'Bhim Tal', + 'Bhowali', + 'Birbhaddar', + 'Chakrata', + 'Chamoli', + 'Champawat', + 'Clement Town', + 'Dehradun', + 'Devaprayag', + 'Dharchula', + 'Doiwala', + 'Dugadda', + 'Dwarahat', + 'Garhwal', + 'Haldwani', + 'Harbatpur', + 'Haridwar', + 'Jaspur', + 'Joshimath', + 'Kaladhungi', + 'Kalagarh Project Colony', + 'Kashipur', + 'Khatima', + 'Kichha', + 'Kotdwara', + 'Laksar', + 'Lansdowne', + 'Lohaghat', + 'Manglaur', + 'Mussoorie', + 'Naini Tal', + 'Narendranagar', + 'Pauri', + 'Pipalkoti', + 'Pithoragarh', + 'Raipur', + 'Raiwala Bara', + 'Ramnagar', + 'Ranikhet', + 'Rishikesh', + 'Roorkee', + 'Rudraprayag', + 'Sitarganj', + 'Srinagar', + 'Sultanpur', + 'Tanakpur', + 'Tehri', + 'Tehri-Garhwal', + 'Udham Singh Nagar', + 'Uttarkashi', + 'Vikasnagar', + ], + }, + { + stateName: 'West Bengal', + cities: [ + 'Ahmedpur', + 'Aistala', + 'Aknapur', + 'Alipurduar', + 'Amlagora', + 'Amta', + 'Amtala', + 'Andal', + 'Arambagh community development block', + 'Asansol', + 'Ashoknagar Kalyangarh', + 'Badkulla', + 'Baduria', + 'Bagdogra', + 'Bagnan', + 'Bagula', + 'Bahula', + 'Baidyabati', + 'Bakreswar', + 'Balarampur', + 'Bali Chak', + 'Bally', + 'Balurghat', + 'Bamangola community development block', + 'Baneswar', + 'Bangaon', + 'Bankra', + 'Bankura', + 'Bansberia', + 'Bansihari community development block', + 'Barabazar', + 'Baranagar', + 'Barasat', + 'Bardhaman', + 'Barjora', + 'Barrackpore', + 'Baruipur', + 'Basanti', + 'Basirhat', + 'Bawali', + 'Begampur', + 'Belda', + 'Beldanga', + 'Beliatore', + 'Berhampore', + 'Bhadreswar', + 'Bhandardaha', + 'Bhatpara', + 'Birbhum district', + 'Birpara', + 'Bishnupur', + 'Bolpur', + 'Budge Budge', + 'Canning', + 'Chakapara', + 'Chakdaha', + 'Champadanga', + 'Champahati', + 'Champdani', + 'Chandannagar', + 'Chandrakona', + 'Chittaranjan', + 'Churulia', + 'Contai', + 'Cooch Behar', + 'Cossimbazar', + 'Dakshin Dinajpur district', + 'Dalkola', + 'Dam Dam', + 'Darjeeling', + 'Daulatpur', + 'Debagram', + 'Debipur', + 'Dhaniakhali community development block', + 'Dhulagari', + 'Dhulian', + 'Dhupguri', + 'Diamond Harbour', + 'Digha', + 'Dinhata', + 'Domjur', + 'Dubrajpur', + 'Durgapur', + 'Egra', + 'Falakata', + 'Farakka', + 'Fort Gloster', + 'Gaighata community development block', + 'Gairkata', + 'Gangadharpur', + 'Gangarampur', + 'Garui', + 'Garulia', + 'Ghatal', + 'Giria', + 'Gobardanga', + 'Gobindapur', + 'Gopalpur', + 'Gopinathpur', + 'Gorubathan', + 'Gosaba', + 'Gosanimari', + 'Gurdaha', + 'Guskhara', + 'Habra', + 'Haldia', + 'Haldibari', + 'Halisahar', + 'Harindanga', + 'Haringhata', + 'Haripur', + 'Hasimara', + 'Hindusthan Cables Town', + 'Hooghly district', + 'Howrah', + 'Ichapur', + 'Indpur community development block', + 'Ingraj Bazar', + 'Islampur', + 'Jafarpur', + 'Jaigaon', + 'Jalpaiguri', + 'Jamuria', + 'Jangipur', + 'Jaynagar Majilpur', + 'Jejur', + 'Jhalida', + 'Jhargram', + 'Jhilimili', + 'Kakdwip', + 'Kalaikunda', + 'Kaliaganj', + 'Kalimpong', + 'Kalna', + 'Kalyani', + 'Kamarhati', + 'Kamarpukur', + 'Kanchrapara', + 'Kandi', + 'Karimpur', + 'Katwa', + 'Kenda', + 'Keshabpur', + 'Kharagpur', + 'Kharar', + 'Kharba', + 'Khardaha', + 'Khatra', + 'Kirnahar', + 'Kolkata', + 'Konnagar', + 'Krishnanagar', + 'Krishnapur', + 'Kshirpai', + 'Kulpi', + 'Kultali', + 'Kulti', + 'Kurseong', + 'Lalgarh', + 'Lalgola', + 'Loyabad', + 'Madanpur', + 'Madhyamgram', + 'Mahiari', + 'Mahishadal community development block', + 'Mainaguri', + 'Manikpara', + 'Masila', + 'Mathabhanga', + 'Matiali community development block', + 'Matigara community development block', + 'Medinipur', + 'Mejia community development block', + 'Memari', + 'Mirik', + 'Mohanpur community development block', + 'Monoharpur', + 'Muragacha', + 'Muri', + 'Murshidabad', + 'Nabadwip', + 'Nabagram', + 'Nadia district', + 'Nagarukhra', + 'Nagrakata', + 'Naihati', + 'Naksalbari', + 'Nalhati', + 'Nalpur', + 'Namkhana community development block', + 'Nandigram', + 'Nangi', + 'Nayagram community development block', + 'North 24 Parganas district', + 'Odlabari', + 'Paikpara', + 'Panagarh', + 'Panchla', + 'Panchmura', + 'Pandua', + 'Panihati', + 'Panskura', + 'Parbatipur', + 'Paschim Medinipur district', + 'Patiram', + 'Patrasaer', + 'Patuli', + 'Pujali', + 'Puncha community development block', + 'Purba Medinipur district', + 'Purulia', + 'Raghudebbati', + 'Raghunathpur', + 'Raiganj', + 'Rajmahal', + 'Rajnagar community development block', + 'Ramchandrapur', + 'Ramjibanpur', + 'Ramnagar', + 'Rampur Hat', + 'Ranaghat', + 'Raniganj', + 'Raypur', + 'Rishra', + 'Sahapur', + 'Sainthia', + 'Salanpur community development block', + 'Sankarpur', + 'Sankrail', + 'Santipur', + 'Santoshpur', + 'Santuri community development block', + 'Sarenga', + 'Serampore', + 'Serpur', + 'Shyamnagar West Bengal', + 'Siliguri', + 'Singur', + 'Sodpur', + 'Solap', + 'Sonada', + 'Sonamukhi', + 'Sonarpur community development block', + 'South 24 Parganas district', + 'Srikhanda', + 'Srirampur', + 'Suri', + 'Swarupnagar community development block', + 'Takdah', + 'Taki', + 'Tamluk', + 'Tarakeswar', + 'Titagarh', + 'Tufanganj', + 'Tulin', + 'Uchalan', + 'Ula', + 'Uluberia', + 'Uttar Dinajpur district', + 'Uttarpara Kotrung', + ], + }, + ], + }, + { + countryName: 'Canada', + states: [ + { + stateName: 'Alberta', + cities: [ + 'Airdrie', + 'Athabasca', + 'Banff', + 'Barrhead', + 'Bassano', + 'Beaumont', + 'Beaverlodge', + 'Black Diamond', + 'Blackfalds', + 'Bon Accord', + 'Bonnyville', + 'Bow Island', + 'Brooks', + 'Calgary', + 'Calmar', + 'Camrose', + 'Canmore', + 'Cardston', + 'Carstairs', + 'Chestermere', + 'Claresholm', + 'Coaldale', + 'Coalhurst', + 'Cochrane', + 'Cold Lake', + 'Crossfield', + 'Devon', + 'Didsbury', + 'Drayton Valley', + 'Edmonton', + 'Edson', + 'Elk Point', + 'Fairview', + 'Falher', + 'Fort Macleod', + 'Fort McMurray', + 'Fort Saskatchewan', + 'Fox Creek', + 'Gibbons', + 'Grand Centre', + 'Grande Cache', + 'Grande Prairie', + 'Grimshaw', + 'Hanna', + 'Heritage Pointe', + 'High Level', + 'High Prairie', + 'High River', + 'Hinton', + 'Irricana', + 'Jasper Park Lodge', + 'Killam', + 'Lac La Biche', + 'Lacombe', + 'Lamont', + 'Larkspur', + 'Laurel', + 'Leduc', + 'Lethbridge', + 'Lloydminster', + 'Magrath', + 'Manning', + 'Mannville', + 'Maple Ridge', + 'Mayerthorpe', + 'Medicine Hat', + 'Mill Woods Town Centre', + 'Millet', + 'Morinville', + 'Nanton', + 'Okotoks', + 'Olds', + 'Peace River', + 'Penhold', + 'Picture Butte', + 'Pincher Creek', + 'Ponoka', + 'Provost', + 'Raymond', + 'Red Deer', + 'Rideau Park', + 'Rimbey', + 'Rocky Mountain House', + 'Sexsmith', + 'Sherwood Park', + 'Silver Berry', + 'Slave Lake', + 'Smoky Lake', + 'Spirit River', + 'Springbrook', + 'Spruce Grove', + 'St. Albert', + 'Stettler', + 'Stony Plain', + 'Strathmore', + 'Sundre', + 'Swan Hills', + 'Sylvan Lake', + 'Taber', + 'Tamarack', + 'Three Hills', + 'Tofield', + 'Two Hills', + 'Valleyview', + 'Vegreville', + 'Vermilion', + 'Viking', + 'Vulcan', + 'Wainwright', + 'Wembley', + 'Westlake', + 'Westlock', + 'Wetaskiwin', + 'Whitecourt', + 'Wild Rose', + ], + }, + { + stateName: 'British Columbia', + cities: [ + 'Abbotsford', + 'Agassiz', + 'Aldergrove', + 'Aldergrove East', + 'Anmore', + 'Arbutus Ridge', + 'Armstrong', + 'Ashcroft', + 'Barrière', + 'Bowen Island', + 'Burnaby', + 'Burns Lake', + 'Cache Creek', + 'Campbell River', + 'Castlegar', + 'Cedar', + 'Central Coast Regional District', + 'Chase', + 'Chemainus', + 'Chetwynd', + 'Chilliwack', + 'Colwood', + 'Coombs', + 'Coquitlam', + 'Courtenay', + 'Cowichan Bay', + 'Cranbrook', + 'Creston', + 'Cumberland', + 'Dawson Creek', + 'Delta', + 'Denman Island', + 'Denman Island Trust Area', + 'Duck Lake', + 'Duncan', + 'East Wellington', + 'Elkford', + 'Ellison', + 'Enderby', + 'Fairwinds', + 'Fernie', + 'Fort Nelson', + 'Fort St. John', + 'Fraser Valley Regional District', + 'French Creek', + 'Fruitvale', + 'Gibsons', + 'Golden', + 'Grand Forks', + 'Hanceville', + 'Hope', + 'Hornby Island', + 'Houston', + 'Invermere', + 'Kamloops', + 'Kelowna', + 'Kimberley', + 'Kitimat', + 'Ladner', + 'Ladysmith', + 'Lake Cowichan', + 'Langford', + 'Langley', + 'Lillooet', + 'Lions Bay', + 'Logan Lake', + 'Lumby', + 'Mackenzie', + 'Maple Ridge', + 'Merritt', + 'Metchosin', + 'Metro Vancouver Regional District', + 'Mission', + 'Nakusp', + 'Nanaimo', + 'Nelson', + 'New Westminster', + 'North Cowichan', + 'North Oyster/Yellow Point', + 'North Saanich', + 'North Vancouver', + 'Oak Bay', + 'Okanagan', + 'Okanagan Falls', + 'Oliver', + 'Osoyoos', + 'Parksville', + 'Peace River Regional District', + 'Peachland', + 'Pemberton', + 'Penticton', + 'Pitt Meadows', + 'Port Alberni', + 'Port Coquitlam', + 'Port McNeill', + 'Port Moody', + 'Powell River', + 'Prince George', + 'Prince Rupert', + 'Princeton', + 'Puntledge', + 'Quesnel', + 'Regional District of Alberni-Clayoquot', + 'Regional District of Central Okanagan', + 'Revelstoke', + 'Richmond', + 'Rossland', + 'Royston', + 'Salmo', + 'Salmon Arm', + 'Salt Spring Island', + 'Saltair', + 'Sechelt', + 'Sicamous', + 'Six Mile', + 'Smithers', + 'Sooke', + 'South Pender Harbour', + 'Sparwood', + 'Summerland', + 'Surrey', + 'Terrace', + 'Tofino', + 'Trail', + 'Tsawwassen', + 'Tumbler Ridge', + 'Ucluelet', + 'Vancouver', + 'Vanderhoof', + 'Vernon', + 'Victoria', + 'Walnut Grove', + 'Welcome Beach', + 'West End', + 'West Kelowna', + 'West Vancouver', + 'Whistler', + 'White Rock', + 'Williams Lake', + ], + }, + { + stateName: 'Manitoba', + cities: [ + 'Altona', + 'Beausejour', + 'Boissevain', + 'Brandon', + 'Carberry', + 'Carman', + 'Cross Lake 19A', + 'Dauphin', + 'De Salaberry', + 'Deloraine', + 'Flin Flon', + 'Gimli', + 'Grunthal', + 'Headingley', + 'Ile des Chênes', + 'Killarney', + 'La Broquerie', + 'Lac du Bonnet', + 'Landmark', + 'Lorette', + 'Melita', + 'Minnedosa', + 'Moose Lake', + 'Morden', + 'Morris', + 'Neepawa', + 'Niverville', + 'Portage la Prairie', + 'Rivers', + 'Roblin', + 'Selkirk', + 'Shilo', + 'Souris', + 'St. Adolphe', + 'Steinbach', + 'Stonewall', + 'Swan River', + 'The Pas', + 'Thompson', + 'Virden', + 'West St. Paul', + 'Winkler', + 'Winnipeg', + ], + }, + { + stateName: 'New Brunswick', + cities: [ + 'Baie Ste. Anne', + 'Bathurst', + 'Bouctouche', + 'Campbellton', + 'Dieppe', + 'Edmundston', + 'Florenceville-Bristol', + 'Fredericton', + 'Fundy Bay', + 'Grande-Digue', + 'Greater Lakeburn', + 'Hampton', + 'Harrison Brook', + 'Keswick Ridge', + 'Lincoln', + 'Lutes Mountain', + 'McEwen', + 'Miramichi', + 'Moncton', + 'Nackawic', + 'New Maryland', + 'Noonan', + 'Oromocto', + 'Richibucto', + 'Sackville', + 'Saint Andrews', + 'Saint John', + 'Saint-Antoine', + 'Saint-Léonard', + 'Salisbury', + 'Shediac', + 'Shediac Bridge-Shediac River', + 'Shippagan', + 'Starlight Village', + 'Sussex', + 'Tracadie-Sheila', + 'Wells', + ], + }, + { + stateName: 'Newfoundland and Labrador', + cities: [ + 'Bay Roberts', + 'Bay St. George South', + 'Bonavista', + 'Botwood', + 'Burgeo', + 'Carbonear', + 'Catalina', + 'Channel-Port aux Basques', + 'Clarenville-Shoal Harbour', + 'Conception Bay South', + 'Corner Brook', + 'Deer Lake', + 'Fogo Island', + 'Gambo', + 'Goulds', + 'Grand Bank', + 'Grand Falls-Windsor', + 'Happy Valley-Goose Bay', + 'Harbour Breton', + 'Labrador City', + 'Lewisporte', + 'Marystown', + 'Mount Pearl', + 'Pasadena', + 'Springdale', + 'St. Anthony', + 'St. Johns', + 'Stephenville', + 'Stephenville Crossing', + 'Torbay', + 'Upper Island Cove', + 'Wabana', + ], + }, + { + stateName: 'Northwest Territories', + cities: [ + 'BehchokÇ«Ì€', + 'Fort McPherson', + 'Fort Smith', + 'Hay River', + 'Inuvik', + 'Norman Wells', + 'Yellowknife', + ], + }, + { + stateName: 'Nova Scotia', + cities: [ + 'Amherst', + 'Annapolis County', + 'Antigonish', + 'Berwick', + 'Bridgewater', + 'Cape Breton County', + 'Chester', + 'Colchester', + 'Cole Harbour', + 'Cow Bay', + 'Dartmouth', + 'Digby', + 'Digby County', + 'English Corner', + 'Eskasoni 3', + 'Fall River', + 'Glace Bay', + 'Greenwood', + 'Halifax', + 'Hantsport', + 'Hayes Subdivision', + 'Kentville', + 'Lake Echo', + 'Lantz', + 'Lower Sackville', + 'Lunenburg', + 'Middleton', + 'New Glasgow', + 'Oxford', + 'Parrsboro', + 'Pictou', + 'Pictou County', + 'Port Hawkesbury', + 'Port Williams', + 'Princeville', + 'Shelburne', + 'Springhill', + 'Sydney', + 'Sydney Mines', + 'Truro', + 'Windsor', + 'Wolfville', + 'Yarmouth', + ], + }, + { + stateName: 'Nunavut', + cities: [ + 'Clyde River', + 'Gjoa Haven', + 'Iqaluit', + 'Kugluktuk', + 'Pangnirtung', + 'Rankin Inlet', + ], + }, + { + stateName: 'Ontario', + cities: [ + 'Ajax', + 'Algoma', + 'Alliston', + 'Amherstburg', + 'Amigo Beach', + 'Ancaster', + 'Angus', + 'Arnprior', + 'Atikokan', + 'Attawapiskat', + 'Aurora', + 'Aylmer', + 'Azilda', + 'Ballantrae', + 'Bancroft', + 'Barrie', + 'Bath', + 'Belleville', + 'Bells Corners', + 'Belmont', + 'Binbrook', + 'Bluewater', + 'Bourget', + 'Bracebridge', + 'Brampton', + 'Brant', + 'Brantford', + 'Brockville', + 'Brussels', + 'Burford', + 'Burlington', + 'Cambridge', + 'Camlachie', + 'Capreol', + 'Carleton Place', + 'Casselman', + 'Chatham', + 'Chatham-Kent', + 'Clarence-Rockland', + 'Cobourg', + 'Cochrane District', + 'Collingwood', + 'Concord', + 'Constance Bay', + 'Cookstown', + 'Cornwall', + 'Corunna', + 'Deep River', + 'Delaware', + 'Deseronto', + 'Dorchester', + 'Dowling', + 'Dryden', + 'Durham', + 'Ear Falls', + 'East Gwillimbury', + 'East York', + 'Elliot Lake', + 'Elmvale', + 'Englehart', + 'Espanola', + 'Essex', + 'Etobicoke', + 'Fort Erie', + 'Fort Frances', + 'Gananoque', + 'Glencoe', + 'Goderich', + 'Golden', + 'Gravenhurst', + 'Greater Napanee', + 'Greater Sudbury', + 'Greenstone', + 'Guelph', + 'Haldimand County', + 'Haliburton Village', + 'Halton', + 'Hamilton', + 'Hanover', + 'Harriston', + 'Hawkesbury', + 'Hearst', + 'Hornepayne', + 'Huntsville', + 'Huron East', + 'Ingersoll', + 'Innisfil', + 'Iroquois Falls', + 'Jarvis', + 'Kanata', + 'Kapuskasing', + 'Kawartha Lakes', + 'Kenora', + 'Keswick', + 'Kincardine', + 'King', + 'Kingston', + 'Kirkland Lake', + 'Kitchener', + 'LOrignal', + 'Lakefield', + 'Lambton Shores', + 'Lappe', + 'Leamington', + 'Limoges', + 'Lindsay', + 'Listowel', + 'Little Current', + 'Lively', + 'London', + 'Lucan', + 'Madoc', + 'Manitoulin District', + 'Manitouwadge', + 'Marathon', + 'Markdale', + 'Markham', + 'Mattawa', + 'Meaford', + 'Metcalfe', + 'Midland', + 'Mildmay', + 'Millbrook', + 'Milton', + 'Mississauga', + 'Mississauga Beach', + 'Moose Factory', + 'Moosonee', + 'Morrisburg', + 'Mount Albert', + 'Mount Brydges', + 'Napanee', + 'Napanee Downtown', + 'Neebing', + 'Nepean', + 'New Hamburg', + 'Newmarket', + 'Niagara Falls', + 'Nipissing District', + 'Norfolk County', + 'North Bay', + 'North Perth', + 'North York', + 'Norwood', + 'Oakville', + 'Omemee', + 'Orangeville', + 'Orillia', + 'Osgoode', + 'Oshawa', + 'Ottawa', + 'Owen Sound', + 'Paisley', + 'Paris', + 'Parkhill', + 'Parry Sound', + 'Parry Sound District', + 'Peel', + 'Pembroke', + 'Perth', + 'Petawawa', + 'Peterborough', + 'Petrolia', + 'Pickering', + 'Picton', + 'Plantagenet', + 'Plattsville', + 'Port Colborne', + 'Port Hope', + 'Port Rowan', + 'Port Stanley', + 'Powassan', + 'Prescott', + 'Prince Edward', + 'Queenswood Heights', + 'Quinte West', + 'Rainy River District', + 'Rayside-Balfour', + 'Red Lake', + 'Regional Municipality of Waterloo', + 'Renfrew', + 'Richmond', + 'Richmond Hill', + 'Ridgetown', + 'Rockwood', + 'Russell', + 'Sarnia', + 'Sault Ste. Marie', + 'Scarborough', + 'Seaforth', + 'Shelburne', + 'Simcoe', + 'Sioux Lookout', + 'Skatepark', + 'Smiths Falls', + 'South Huron', + 'South River', + 'St. Catharines', + 'St. George', + 'St. Thomas', + 'Stirling', + 'Stoney Point', + 'Stratford', + 'Sudbury', + 'Tavistock', + 'Temiskaming Shores', + 'Thessalon', + 'Thornhill', + 'Thorold', + 'Thunder Bay', + 'Thunder Bay District', + 'Timiskaming District', + 'Timmins', + 'Tobermory', + 'Toronto', + 'Toronto county', + 'Tottenham', + 'Tweed', + 'Uxbridge', + 'Valley East', + 'Vanier', + 'Vaughan', + 'Vineland', + 'Virgil', + 'Walpole Island', + 'Wasaga Beach', + 'Waterford', + 'Waterloo', + 'Watford', + 'Wawa', + 'Welland', + 'Wellesley', + 'Wendover', + 'West Lorne', + 'Willowdale', + 'Winchester', + 'Windsor', + 'Wingham', + 'Woodstock', + 'York', + ], + }, + { + stateName: 'Prince Edward Island', + cities: [ + 'Alberton', + 'Belfast', + 'Charlottetown', + 'Cornwall', + 'Fallingbrook', + 'Kensington', + 'Montague', + 'Souris', + 'Summerside', + ], + }, + { + stateName: 'Quebec', + cities: [ + 'Abitibi-Témiscamingue', + 'Acton Vale', + 'Adstock', + 'Albanel', + 'Alma', + 'Amos', + 'Amqui', + 'Ange-Gardien', + 'Asbestos', + 'Baie-Comeau', + 'Baie-DUrfé', + 'Baie-Saint-Paul', + 'Barraute', + 'Bas-Saint-Laurent', + 'Beaconsfield', + 'Beauceville', + 'Beauharnois', + 'Beaupré', + 'Bécancour', + 'Bedford', + 'Beloeil', + 'Berthierville', + 'Blainville', + 'Bois-des-Filion', + 'Boisbriand', + 'Bonaventure', + 'Boucherville', + 'Breakeyville', + 'Bromont', + 'Brossard', + 'Brownsburg-Chatham', + 'Buckingham', + 'Cabano', + 'Cacouna', + 'Candiac', + 'Cantley', + 'Cap-Chat', + 'Cap-Santé', + 'Capitale-Nationale', + 'Carignan', + 'Carleton', + 'Carleton-sur-Mer', + 'Centre-du-Québec', + 'Chambly', + 'Chambord', + 'Chandler', + 'Chapais', + 'Charlemagne', + 'Château-Richer', + 'Châteauguay', + 'Chaudière-Appalaches', + 'Chertsey', + 'Chibougamau', + 'Chute-aux-Outardes', + 'Coaticook', + 'Contrecoeur', + 'Cookshire', + 'Cookshire-Eaton', + 'Côte-Nord', + 'Côte-Saint-Luc', + 'Coteau-du-Lac', + 'Cowansville', + 'Crabtree', + 'Danville', + 'Daveluyville', + 'Delson', + 'Deux-Montagnes', + 'Disraeli', + 'Dolbeau-Mistassini', + 'Dollard-Des Ormeaux', + 'Donnacona', + 'Dorval', + 'Drummondville', + 'Dunham', + 'East Angus', + 'East Broughton', + 'Farnham', + 'Ferme-Neuve', + 'Fermont', + 'Forestville', + 'Fort-Coulonge', + 'Fossambault-sur-le-Lac', + 'Franklin', + 'Gaspé', + 'Gaspésie-ÃŽles-de-la-Madeleine', + 'Gatineau', + 'Godefroy', + 'Granby', + 'Hampstead', + 'Hauterive', + 'Havre-Saint-Pierre', + 'Hérouxville', + 'Hudson', + 'Huntingdon', + 'Joliette', + 'Jonquière', + 'Kingsey Falls', + 'Kirkland', + 'LAncienne-Lorette', + 'LAnge-Gardien', + 'LAscension-de-Notre-Seigneur', + 'LAssomption', + 'LÉpiphanie', + 'LÃŽle-Perrot', + 'La Conception', + 'La Haute-Saint-Charles', + 'La Malbaie', + 'La Minerve', + 'La Pocatière', + 'La Prairie', + 'La Sarre', + 'La Tuque', + 'Labelle', + 'Lac-Alouette', + 'Lac-Brome', + 'Lac-Connelly', + 'Lac-Lapierre', + 'Lac-Mégantic', + 'Lac-Simon', + 'Lachute', + 'Lacolle', + 'Lanoraie', + 'Laval', + 'Lavaltrie', + 'Le Bic', + 'le Plateau', + 'Lebel-sur-Quévillon', + 'Leblanc', + 'Les Cèdres', + 'Les Coteaux', + 'Les Escoumins', + 'Lévis', + 'Linière', + 'Longueuil', + 'Lorraine', + 'Louiseville', + 'Luceville', + 'Macamic', + 'Magog', + 'Malartic', + 'Maliotenam', + 'Manawan', + 'Mandeville', + 'Maniwaki', + 'Maria', + 'Marieville', + 'Mascouche', + 'Maskinongé', + 'Matagami', + 'Matane', + 'Mauricie', + 'Melocheville', + 'Mercier', + 'Métabetchouan', + 'Metabetchouan-Lac-a-la-Croix', + 'Mirabel', + 'Mistissini', + 'Mont-Joli', + 'Mont-Laurier', + 'Mont-Royal', + 'Mont-Saint-Grégoire', + 'Mont-Saint-Hilaire', + 'Mont-Tremblant', + 'Montmagny', + 'Montréal', + 'Montréal-Est', + 'Montréal-Ouest', + 'Morin-Heights', + 'Napierville', + 'Neuville', + 'New Carlisle', + 'New-Richmond', + 'Nicolet', + 'Nord-du-Québec', + 'Normandin', + 'Notre-Dame-de-Grâce', + 'Notre-Dame-de-lÃŽle-Perrot', + 'Notre-Dame-des-Prairies', + 'Notre-Dame-du-Lac', + 'Notre-Dame-du-Mont-Carmel', + 'Oka', + 'Ormstown', + 'Otterburn Park', + 'Outaouais', + 'Papineauville', + 'Parc-Boutin', + 'Piedmont', + 'Pierreville', + 'Pincourt', + 'Plessisville', + 'Pohénégamook', + 'Pointe-Calumet', + 'Pointe-Claire', + 'Pointe-du-Lac', + 'Pont Rouge', + 'Pont-Rouge', + 'Port-Cartier', + 'Portneuf', + 'Prévost', + 'Princeville', + 'Québec', + 'Rawdon', + 'Repentigny', + 'Richelieu', + 'Richmond', + 'Rigaud', + 'Rimouski', + 'Rivière-du-Loup', + 'Rivière-Rouge', + 'Roberval', + 'Rock Forest', + 'Rosemère', + 'Rougemont', + 'Rouyn-Noranda', + 'Sacré-Coeur', + 'Saguenay', + 'Saint-Adolphe-dHoward', + 'Saint-Alexandre', + 'Saint-Amable', + 'Saint-Ambroise', + 'Saint-André-Avellin', + 'Saint-Anselme', + 'Saint-Antoine-de-Tilly', + 'Saint-Augustin', + 'Saint-Augustin-de-Desmaures', + 'Saint-Barnabé-Sud', + 'Saint-Basile-le-Grand', + 'Saint-Boniface', + 'Saint-Bruno', + 'Saint-Bruno-de-Guigues', + 'Saint-Bruno-de-Montarville', + 'Saint-Canut', + 'Saint-Césaire', + 'Saint-Charles', + 'Saint-Côme-Linière', + 'Saint-Constant', + 'Saint-Cyrille-de-Wendover', + 'Saint-Damase', + 'Saint-Denis-sur-Richelieu', + 'Saint-Donat-de-Montcalm', + 'Saint-Édouard', + 'Saint-Elzéar', + 'Saint-Éphrem-de-Beauce', + 'Saint-Eustache', + 'Saint-Félicien', + 'Saint-Félix-de-Valois', + 'Saint-Gabriel', + 'Saint-Gédéon', + 'Saint-Georges', + 'Saint-Germain-de-Grantham', + 'Saint-Henri', + 'Saint-Hippolyte', + 'Saint-Honoré', + 'Saint-Hyacinthe', + 'Saint-Isidore', + 'Saint-Jacques-le-Mineur', + 'Saint-Jean-Baptiste', + 'Saint-Jean-sur-Richelieu', + 'Saint-Jérôme', + 'Saint-Joseph', + 'Saint-Joseph-de-Beauce', + 'Saint-Joseph-de-Coleraine', + 'Saint-Joseph-du-Lac', + 'Saint-Lambert-de-Lauzon', + 'Saint-Laurent', + 'Saint-Lazare', + 'Saint-Léonard', + 'Saint-Léonard-dAston', + 'Saint-Liboire', + 'Saint-Lin-Laurentides', + 'Saint-Marc-des-Carrières', + 'Saint-Mathieu', + 'Saint-Michel', + 'Saint-Michel-des-Saints', + 'Saint-Nazaire', + 'Saint-Norbert', + 'Saint-Pacôme', + 'Saint-Pascal', + 'Saint-Philippe-de-La Prairie', + 'Saint-Pie', + 'Saint-Pierre-les-Becquets', + 'Saint-Prime', + 'Saint-Raphaël', + 'Saint-Raymond', + 'Saint-Rémi', + 'Saint-Rémi-de-Tingwick', + 'Saint-Sauveur', + 'Saint-Sauveur-des-Monts', + 'Saint-Siméon', + 'Saint-Thomas', + 'Saint-Tite', + 'Saint-Victor', + 'Saint-Zotique', + 'Sainte Catherine de la Jacques Cartier', + 'Sainte-Adèle', + 'Sainte-Agathe-des-Monts', + 'Sainte-Anne-de-Bellevue', + 'Sainte-Anne-des-Monts', + 'Sainte-Anne-des-Plaines', + 'Sainte-Béatrix', + 'Sainte-Catherine', + 'Sainte-Croix', + 'Sainte-Élisabeth', + 'Sainte-Julie', + 'Sainte-Julienne', + 'Sainte-Madeleine', + 'Sainte-Marie', + 'Sainte-Marthe-sur-le-Lac', + 'Sainte-Martine', + 'Sainte-Sophie', + 'Sainte-Thècle', + 'Sainte-Thérèse', + 'Salaberry-de-Valleyfield', + 'Salluit', + 'Senneterre', + 'Sept-ÃŽles', + 'Shannon', + 'Shawinigan', + 'Shawville', + 'Sherbrooke', + 'Sorel-Tracy', + 'St-Jean-Port-Joli', + 'Sutton', + 'Témiscaming', + 'Terrasse-des-Pins', + 'Terrebonne', + 'Thetford-Mines', + 'Thurso', + 'Trois-Rivières', + 'Val-dOr', + 'Val-David', + 'Val-des-Monts', + 'Val-Morin', + 'Valcourt', + 'Vallée-Jonction', + 'Varennes', + 'Vaudreuil-Dorion', + 'Venise-en-Québec', + 'Verchères', + 'Victoriaville', + 'Ville-Marie', + 'Wakefield', + 'Warwick', + 'Waskaganish', + 'Waswanipi', + 'Waterloo', + 'Weedon Centre', + 'Westmount', + 'Weymontachie', + 'Windsor', + 'Yamachiche', + ], + }, + { + stateName: 'Saskatchewan', + cities: [ + 'Assiniboia', + 'Biggar', + 'Canora', + 'Carlyle', + 'Dalmeny', + 'Esterhazy', + 'Estevan', + 'Foam Lake', + 'Gravelbourg', + 'Hudson Bay', + 'Humboldt', + 'Indian Head', + 'Kamsack', + 'Kerrobert', + 'Kindersley', + 'La Ronge', + 'Langenburg', + 'Langham', + 'Lanigan', + 'Lumsden', + 'Macklin', + 'Maple Creek', + 'Martensville', + 'Meadow Lake', + 'Melfort', + 'Melville', + 'Moose Jaw', + 'Moosomin', + 'Nipawin', + 'North Battleford', + 'Outlook', + 'Oxbow', + 'Pelican Narrows', + 'Pilot Butte', + 'Preeceville', + 'Prince Albert', + 'Regina', + 'Regina Beach', + 'Rosetown', + 'Rosthern', + 'Saskatoon', + 'Shaunavon', + 'Shellbrook', + 'Swift Current', + 'Tisdale', + 'Unity', + 'Wadena', + 'Warman', + 'Watrous', + 'Weyburn', + 'White City', + 'Wilkie', + 'Wynyard', + 'Yorkton', + ], + }, + { + stateName: 'Yukon', + cities: [ + 'Dawson City', + 'Haines Junction', + 'Watson Lake', + 'Whitehorse', + ], + }, + ], + }, + { + countryName: 'United Kingdom', + states: [ + { + stateName: 'England', + cities: [ + 'Abbey Wood', + 'Abbots Bromley', + 'Abbots Langley', + 'Abbotskerswell', + 'Abbotts Ann', + 'Aberford', + 'Abingdon', + 'Abram', + 'Abridge', + 'Accrington', + 'Acklington', + 'Acle', + 'Acocks Green', + 'Acomb', + 'Acton', + 'Adderbury', + 'Addingham', + 'Addlestone', + 'Adlington', + 'Adwick le Street', + 'Airmyn', + 'Albrighton', + 'Alcester', + 'Alconbury', + 'Aldbourne', + 'Aldbrough', + 'Aldeburgh', + 'Alderbury', + 'Alderholt', + 'Alderley Edge', + 'Aldershot', + 'Aldford', + 'Aldridge', + 'Alford', + 'Alfreton', + 'Allhallows', + 'Almondsbury', + 'Alnwick', + 'Alresford', + 'Alrewas', + 'Alsager', + 'Alston', + 'Althorne', + 'Alton', + 'Altrincham', + 'Alvechurch', + 'Alveley', + 'Alveston', + 'Amble', + 'Ambleside', + 'Ambrosden', + 'Amersham', + 'Amersham on the Hill', + 'Amesbury', + 'Ampthill', + 'Ancaster', + 'Andover', + 'Anna Valley', + 'Annfield Plain', + 'Anstey', + 'Appleby', + 'Appleby-in-Westmorland', + 'Appledore', + 'Appleton Thorn', + 'Appley Bridge', + 'Archway', + 'Ardingly', + 'Arlesey', + 'Armitage', + 'Armthorpe', + 'Arnold', + 'Arnside', + 'Arundel', + 'Ascot', + 'Asfordby', + 'Ash', + 'Ashbourne', + 'Ashburton', + 'Ashby de la Zouch', + 'Ashford', + 'Ashill', + 'Ashington', + 'Ashtead', + 'Ashton in Makerfield', + 'Ashton Keynes', + 'Ashton-under-Lyne', + 'Ashurst', + 'Ashwell', + 'Askam in Furness', + 'Askern', + 'Aslockton', + 'Aspatria', + 'Aston', + 'Aston Clinton', + 'Aston-on-Trent', + 'Astwood Bank', + 'Atherstone', + 'Atherton', + 'Attleborough', + 'Atworth', + 'Auckley', + 'Audlem', + 'Audley', + 'Aveley', + 'Avening', + 'Awsworth', + 'Axbridge', + 'Axminster', + 'Aylesbury', + 'Aylesford', + 'Aylesham', + 'Aylsham', + 'Babworth', + 'Backworth', + 'Bacton', + 'Bacup', + 'Badsey', + 'Badsworth', + 'Bagshot', + 'Bagworth', + 'Baildon', + 'Bakewell', + 'Balcombe', + 'Baldock', + 'Balsall Common', + 'Balsham', + 'Bamburgh', + 'Bampton', + 'Banbury', + 'Banham', + 'Banks', + 'Banstead', + 'Banwell', + 'Bar Hill', + 'Barbican', + 'Bardney', + 'Bardsey', + 'Barham', + 'Barking', + 'Barkisland', + 'Barlaston', + 'Barlborough', + 'Barlby', + 'Barlestone', + 'Barmby on the Marsh', + 'Barnack', + 'Barnard Castle', + 'Barnburgh', + 'Barnet', + 'Barnetby le Wold', + 'Barnham', + 'Barnoldswick', + 'Barnsbury', + 'Barnsley', + 'Barnstaple', + 'Barnt Green', + 'Barnwood', + 'Barrow in Furness', + 'Barrow upon Humber', + 'Barrow upon Soar', + 'Barrowby', + 'Barrowford', + 'Bartley Green', + 'Barton under Needwood', + 'Barton upon Humber', + 'Barton-le-Clay', + 'Baschurch', + 'Basford', + 'Basildon', + 'Basingstoke', + 'Baslow', + 'Bassingbourn', + 'Bassingham', + 'Baston', + 'Bath', + 'Bath and North East Somerset', + 'Batley', + 'Battersea', + 'Battle', + 'Bawtry', + 'Bay Horse', + 'Bayston Hill', + 'Bayswater', + 'Beaconsfield', + 'Beadnell', + 'Beaminster', + 'Bebington', + 'Beccles', + 'Beckenham', + 'Beckingham', + 'Becontree', + 'Bedale', + 'Bedford', + 'Bedlington', + 'Bedworth', + 'Beeford', + 'Beighton', + 'Belbroughton', + 'Belford', + 'Bellingham', + 'Belmont', + 'Belper', + 'Belsize Park', + 'Belton', + 'Belvedere', + 'Bembridge', + 'Bempton', + 'Benson', + 'Bentley', + 'Benwell', + 'Bere Alston', + 'Bere Regis', + 'Berkeley', + 'Berkhamsted', + 'Berwick-Upon-Tweed', + 'Bethnal Green', + 'Betley', + 'Beverley', + 'Bewbush', + 'Bewdley', + 'Bexhill-on-Sea', + 'Bexley', + 'Bicester', + 'Bicknacre', + 'Bicton', + 'Biddenden', + 'Biddestone', + 'Biddulph', + 'Bideford', + 'Bidford-on-Avon', + 'Biggin Hill', + 'Biggleswade', + 'Bildeston', + 'Billericay', + 'Billingborough', + 'Billinge', + 'Billingham', + 'Billinghay', + 'Billingshurst', + 'Billington', + 'Bilsdale', + 'Bilsthorpe', + 'Bilston', + 'Bingham', + 'Bingley', + 'Birchington-on-Sea', + 'Bircotes', + 'Birdham', + 'Birdwell', + 'Birkenhead', + 'Birmingham', + 'Bishop Auckland', + 'Bishop Middleham', + 'Bishop Sutton', + 'Bishops Castle', + 'Bishops Cleeve', + 'Bishops Lydeard', + 'Bishops Stortford', + 'Bishops Waltham', + 'Bishopsteignton', + 'Bishopstoke', + 'Bishopstone', + 'Bishopsworth', + 'Bishopthorpe', + 'Bishopton', + 'Bitton', + 'Blaby', + 'Black Notley', + 'Blackburn', + 'Blackburn with Darwen', + 'Blackheath', + 'Blackley', + 'Blackmoorfoot', + 'Blackpool', + 'Blackrod', + 'Blackwell', + 'Blacon', + 'Blagdon', + 'Blandford Forum', + 'Blaydon-on-Tyne', + 'Bleadon', + 'Blean', + 'Bletchingley', + 'Bletchley', + 'Blewbury', + 'Blidworth', + 'Blindley Heath', + 'Blisworth', + 'Blockley', + 'Bloxham', + 'Bloxwich', + 'Blunham', + 'Bluntisham', + 'Blyth', + 'Blyton', + 'Bodle Street', + 'Bodmin', + 'Bognor Regis', + 'Bollington', + 'Bolsover', + 'Bolton', + 'Bolton le Sands', + 'Bolton upon Dearne', + 'Boosbeck', + 'Bootle', + 'Bordon', + 'Boreham', + 'Borehamwood', + 'Borough Green', + 'Borough of Bolton', + 'Borough of Bury', + 'Borough of Halton', + 'Borough of North Tyneside', + 'Borough of Oldham', + 'Borough of Rochdale', + 'Borough of Stockport', + 'Borough of Swindon', + 'Borough of Tameside', + 'Borough of Thurrock', + 'Borough of Torbay', + 'Borough of Wigan', + 'Boroughbridge', + 'Borrowash', + 'Bosham', + 'Boston', + 'Boston Spa', + 'Botesdale', + 'Botley', + 'Bottesford', + 'Bottisham', + 'Boughton', + 'Bourne', + 'Bourne End', + 'Bournemouth', + 'Bourton', + 'Bourton on the Water', + 'Bovey Tracey', + 'Bovingdon', + 'Bovington Camp', + 'Bow', + 'Bow Brickhill', + 'Bowburn', + 'Bowdon', + 'Bowthorpe', + 'Box', + 'Boxgrove', + 'Boxted', + 'Bozeat', + 'Bracebridge Heath', + 'Brackley', + 'Bracknell', + 'Bracknell Forest', + 'Bradfield', + 'Bradford', + 'Bradford-on-Avon', + 'Brading', + 'Bradley Cross', + 'Bradninch', + 'Bradwell', + 'Braintree', + 'Bramford', + 'Bramhall', + 'Bramham', + 'Bramhope', + 'Bramley', + 'Brampton', + 'Brandesburton', + 'Brandon', + 'Bransgore', + 'Branston', + 'Bratton', + 'Braunston', + 'Braunton', + 'Brayton', + 'Bream', + 'Bredbury', + 'Bredon', + 'Brenchley', + 'Brent', + 'Brent Knoll', + 'Brentford', + 'Brentwood', + 'Brewood', + 'Bridge', + 'Bridgnorth', + 'Bridgwater', + 'Bridlington', + 'Bridport', + 'Brierfield', + 'Brierley Hill', + 'Brigg', + 'Brighouse', + 'Brighstone', + 'Brightlingsea', + 'Brighton', + 'Brighton and Hove', + 'Brigstock', + 'Brill', + 'Brimscombe', + 'Brinklow', + 'Brinscall', + 'Bristol', + 'Briston', + 'Brixham', + 'Brixton', + 'Brixton Hill', + 'Brixworth', + 'Broad Blunsdon', + 'Broadfield', + 'Broadstairs', + 'Broadstone', + 'Broadwater', + 'Broadway', + 'Brockenhurst', + 'Brockley', + 'Bromborough', + 'Bromham', + 'Brompton', + 'Bromsgrove', + 'Bromyard', + 'Brooke', + 'Broseley', + 'Brotton', + 'Brough', + 'Broughton', + 'Broughton Astley', + 'Brownhills', + 'Broxbourne', + 'Brundall', + 'Bruton', + 'Bubwith', + 'Buckden', + 'Buckfastleigh', + 'Buckhurst Hill', + 'Buckingham', + 'Buckinghamshire', + 'Bucknell', + 'Bude', + 'Budleigh Salterton', + 'Bugbrooke', + 'Bugle', + 'Bulford', + 'Bulkington', + 'Bulphan', + 'Bunbury', + 'Bungay', + 'Buntingford', + 'Burbage', + 'Bures Saint Mary', + 'Burford', + 'Burgess Hill', + 'Burgh le Marsh', + 'Burham', + 'Burley', + 'Burley in Wharfedale', + 'Burnage', + 'Burneside', + 'Burngreave', + 'Burnham-on-Crouch', + 'Burnham-on-Sea', + 'Burniston', + 'Burnley', + 'Burnopfield', + 'Burntwood', + 'Burringham', + 'Burrington', + 'Burscough', + 'Bursledon', + 'Burstwick', + 'Burton', + 'Burton Joyce', + 'Burton Latimer', + 'Burton on the Wolds', + 'Burton Pidsea', + 'Burton upon Stather', + 'Burton upon Trent', + 'Burtonwood', + 'Burwash', + 'Burwell', + 'Bury', + 'Bury St Edmunds', + 'Bushey', + 'Butterwick', + 'Buxted', + 'Buxton', + 'Byfield', + 'Byram', + 'Caddington', + 'Cadnam', + 'Caister-on-Sea', + 'Caistor', + 'Calcot', + 'Calderdale', + 'Callington', + 'Calne', + 'Calverton', + 'Camber', + 'Camberley', + 'Camblesforth', + 'Camborne', + 'Cambourne', + 'Cambridge', + 'Cambridgeshire', + 'Camden Town', + 'Cameley', + 'Camelford', + 'Campsall', + 'Canary Wharf', + 'Canewdon', + 'Canford Heath', + 'Cannock', + 'Canterbury', + 'Canvey Island', + 'Capel', + 'Capel le Ferne', + 'Capel Saint Mary', + 'Carcroft', + 'Cardington', + 'Carlisle', + 'Carlton', + 'Carnforth', + 'Carshalton', + 'Carterton', + 'Castle Cary', + 'Castle Donington', + 'Castle Hedingham', + 'Castle Vale', + 'Castleford', + 'Castleside', + 'Castor', + 'Catcliffe', + 'Caterham', + 'Caton', + 'Catterall', + 'Catterick', + 'Catterick Garrison', + 'Cawood', + 'Cawston', + 'Cawthorne', + 'Caythorpe', + 'Central Bedfordshire', + 'Chacewater', + 'Chadwell Heath', + 'Chadwell St Mary', + 'Chafford Hundred', + 'Chagford', + 'Chalfont Saint Peter', + 'Chalfont St Giles', + 'Chalford', + 'Chalgrove', + 'Chalton', + 'Chapel Allerton', + 'Chapel en le Frith', + 'Chapel Saint Leonards', + 'Chapeltown', + 'Chapmanslade', + 'Chard', + 'Charfield', + 'Charing', + 'Charlbury', + 'Charlton Kings', + 'Charlton Marshall', + 'Charminster', + 'Charmouth', + 'Chartham', + 'Charvil', + 'Chasetown', + 'Chatburn', + 'Chatham', + 'Chatteris', + 'Cheadle', + 'Cheadle Heath', + 'Cheadle Hulme', + 'Cheam', + 'Cheddar', + 'Cheddington', + 'Cheddleton', + 'Cheetham Hill', + 'Chelford', + 'Chelmsford', + 'Chelmsley Wood', + 'Chelsea', + 'Cheltenham', + 'Cherry Burton', + 'Chertsey', + 'Chesham', + 'Cheshire East', + 'Cheshire West and Chester', + 'Cheshunt', + 'Chessington', + 'Chester', + 'Chester-le-Street', + 'Chesterfield', + 'Chew Magna', + 'Chichester', + 'Chickerell', + 'Chicksands', + 'Chiddingfold', + 'Chigwell', + 'Chilcompton', + 'Child Okeford', + 'Chilton Foliat', + 'Chilworth', + 'Chinley', + 'Chinnor', + 'Chippenham', + 'Chipping Campden', + 'Chipping Norton', + 'Chipping Ongar', + 'Chipping Sodbury', + 'Chiseldon', + 'Chislehurst', + 'Chobham', + 'Cholsey', + 'Choppington', + 'Chopwell', + 'Chorley', + 'Chorleywood', + 'Chorlton', + 'Chorlton cum Hardy', + 'Christchurch', + 'Chudleigh', + 'Chudleigh Knighton', + 'Chulmleigh', + 'Church', + 'Church Fenton', + 'Church Stretton', + 'Churchdown', + 'Churchill', + 'Churt', + 'Cinderford', + 'Cirencester', + 'City and Borough of Birmingham', + 'City and Borough of Leeds', + 'City and Borough of Salford', + 'City and Borough of Wakefield', + 'City of Bristol', + 'City of Kingston upon Hull', + 'City of Leicester', + 'City of London', + 'City of Westminster', + 'City of York', + 'Clacton-on-Sea', + 'Clapham', + 'Clarborough', + 'Clare', + 'Claydon', + 'Claypole', + 'Clayton le Moors', + 'Clayton West', + 'Clayton-le-Woods', + 'Cleator Moor', + 'Cleckheaton', + 'Cleethorpes', + 'Clenchwarton', + 'Cleobury Mortimer', + 'Clerkenwell', + 'Clevedon', + 'Cleveleys', + 'Cliffe', + 'Clifton', + 'Clitheroe', + 'Clive', + 'Clophill', + 'Clowne', + 'Clutton', + 'Coalville', + 'Coates', + 'Cobham', + 'Cockermouth', + 'Cockfield', + 'Cockington', + 'Codicote', + 'Codsall', + 'Cogenhoe', + 'Coggeshall', + 'Colchester', + 'Cold Ash', + 'Cold Norton', + 'Colden Common', + 'Coleford', + 'Colerne', + 'Collier Row', + 'Collingbourne Kingston', + 'Collingham', + 'Colnbrook', + 'Colne', + 'Colsterworth', + 'Coltishall', + 'Colwich', + 'Colyton', + 'Combe Martin', + 'Comberton', + 'Compton', + 'Compton Martin', + 'Congleton', + 'Congresbury', + 'Coningsby', + 'Conisbrough', + 'Consett', + 'Cookham', + 'Cookley', + 'Cople', + 'Copmanthorpe', + 'Copplestone', + 'Coppull', + 'Copthorne', + 'Corbridge', + 'Corby', + 'Corby Glen', + 'Corfe Castle', + 'Cornholme', + 'Cornwall', + 'Corse', + 'Corsham', + 'Corston', + 'Cosby', + 'Cosham', + 'Costessey', + 'Cotgrave', + 'Cottenham', + 'Cottesmore', + 'Cottingham', + 'Coulsdon', + 'Coundon', + 'Countesthorpe', + 'County Durham', + 'Coven', + 'Coventry', + 'Cowbit', + 'Cowes', + 'Cowfold', + 'Cowley', + 'Cowplain', + 'Coxhoe', + 'Cradley Heath', + 'Cramlington', + 'Cranbrook', + 'Cranfield', + 'Cranham', + 'Cranleigh', + 'Cranwell', + 'Craven Arms', + 'Crawley', + 'Crawley Down', + 'Credenhill', + 'Crediton', + 'Creech Saint Michael', + 'Creswell', + 'Crewe', + 'Crewkerne', + 'Crick', + 'Cricklade', + 'Cringleford', + 'Croft', + 'Crofton', + 'Cromer', + 'Cromford', + 'Crondall', + 'Crook', + 'Cropwell Bishop', + 'Crosby', + 'Cross Hills', + 'Croston', + 'Crouch End', + 'Crowborough', + 'Crowland', + 'Crowle', + 'Crowthorne', + 'Croydon', + 'Crumpsall', + 'Cuckfield', + 'Cuddington', + 'Cudworth', + 'Cuffley', + 'Culcheth', + 'Cullingworth', + 'Cullompton', + 'Culverstone Green', + 'Cumbria', + 'Curdworth', + 'Curry Rivel', + 'Cuxton', + 'Dagenham', + 'Dalston', + 'Dalton in Furness', + 'Danbury', + 'Danby', + 'Darenth', + 'Daresbury', + 'Darfield', + 'Darlaston', + 'Darlington', + 'Darras Hall', + 'Darrington', + 'Dartford', + 'Dartmouth', + 'Darton', + 'Darwen', + 'Datchet', + 'Datchworth', + 'Daventry', + 'Dawlish', + 'Deal', + 'Deanshanger', + 'Dearham', + 'Debenham', + 'Deddington', + 'Dedham', + 'Delabole', + 'Delph', + 'Denby Dale', + 'Denham', + 'Denholme', + 'Denmead', + 'Denton', + 'Denton Holme', + 'Derby', + 'Derbyshire', + 'Dersingham', + 'Desborough', + 'Desford', + 'Devizes', + 'Devon', + 'Dewsbury', + 'Dickens Heath', + 'Dickleburgh', + 'Didcot', + 'Didsbury', + 'Diggle', + 'Dinnington', + 'Dinton', + 'Disley', + 'Diss', + 'Distington', + 'District of Rutland', + 'Ditchingham', + 'Ditchling', + 'Ditton Hill', + 'Dobwalls', + 'Doddington', + 'Dodworth', + 'Doncaster', + 'Donington', + 'Donisthorpe', + 'Donnington', + 'Dorchester', + 'Dorking', + 'Dormansland', + 'Dorridge', + 'Dorset', + 'Dorstone', + 'Dove Holes', + 'Dover', + 'Dovercourt', + 'Doveridge', + 'Downham Market', + 'Downton', + 'Draycott', + 'Driffield', + 'Droitwich', + 'Dronfield', + 'Droylsden', + 'Drybrook', + 'Ducklington', + 'Dudley', + 'Duffield', + 'Dukinfield', + 'Dulverton', + 'Dunchurch', + 'Dundry', + 'Dunholme', + 'Dunkeswell', + 'Dunnington', + 'Dunstable', + 'Dunswell', + 'Durham', + 'Dursley', + 'Duxford', + 'Dymchurch', + 'Eaglescliffe', + 'Earby', + 'Earith', + 'Earl Shilton', + 'Earls Barton', + 'Earls Colne', + 'Earlsfield', + 'Easington', + 'Easingwold', + 'East Ayton', + 'East Bergholt', + 'East Boldon', + 'East Bridgford', + 'East Chevington', + 'East Cowes', + 'East Dean', + 'East Dereham', + 'East Grinstead', + 'East Hanney', + 'East Harling', + 'East Harptree', + 'East Horsley', + 'East Keswick', + 'East Leake', + 'East Markham', + 'East Molesey', + 'East Peckham', + 'East Rainton', + 'East Riding of Yorkshire', + 'East Sussex', + 'East Tilbury', + 'East Wittering', + 'Eastbourne', + 'Eastchurch', + 'Eastington', + 'Eastleigh', + 'Eastoft', + 'Easton', + 'Easton on the Hill', + 'Easton-in-Gordano', + 'Eastrington', + 'Eastry', + 'Eastwood', + 'Eaton Bray', + 'Eaton Socon', + 'Eattington', + 'Eccles', + 'Eccleshall', + 'Eccleston', + 'Eckington', + 'Edenbridge', + 'Edenfield', + 'Edgmond', + 'Edgware', + 'Edgworth', + 'Edington', + 'Edith Weston', + 'Edwinstowe', + 'Egham', + 'Egremont', + 'Eight Ash Green', + 'Elland', + 'Ellerker', + 'Ellerton', + 'Ellesmere', + 'Ellesmere Port', + 'Elm Park', + 'Elmstead Market', + 'Elmswell', + 'Elsenham', + 'Elstead', + 'Elstree', + 'Elswick', + 'Elvington', + 'Elwick', + 'Ely', + 'Emberton', + 'Embleton', + 'Embsay', + 'Emley', + 'Emneth', + 'Empingham', + 'Emsworth', + 'Enderby', + 'Enfield Town', + 'Epping', + 'Epsom', + 'Epworth', + 'Erith', + 'Esher', + 'Essendine', + 'Essex', + 'Essington', + 'Eton', + 'Eton Wick', + 'Etton', + 'Etwall', + 'Euxton', + 'Evenwood', + 'Evercreech', + 'Eversholt', + 'Eversley', + 'Everton', + 'Evesham', + 'Ewell', + 'Ewhurst', + 'Ewyas Harold', + 'Exeter', + 'Exhall', + 'Exminster', + 'Exmouth', + 'Exning', + 'Exton', + 'Eye', + 'Eynsford', + 'Eynsham', + 'Eythorne', + 'Failsworth', + 'Fairford', + 'Fairlands', + 'Fairlight', + 'Fakenham', + 'Fallowfield', + 'Falmouth', + 'Fareham', + 'Faringdon', + 'Farnborough', + 'Farndon', + 'Farnham', + 'Farnham Royal', + 'Farnsfield', + 'Farnworth', + 'Faversham', + 'Fazeley', + 'Featherstone', + 'Felixstowe', + 'Felling', + 'Feltham', + 'Felton', + 'Feltwell', + 'Fenstanton', + 'Ferndown', + 'Fernhill Heath', + 'Fernhurst', + 'Ferrybridge', + 'Ferryhill', + 'Filey', + 'Finchampstead', + 'Findern', + 'Findon', + 'Finedon', + 'Finningley', + 'Fishburn', + 'Fishtoft', + 'Fitzwilliam', + 'Five Oak Green', + 'Flamborough', + 'Fleckney', + 'Fleet', + 'Fleetwood', + 'Flexbury', + 'Flimby', + 'Flimwell', + 'Flitwick', + 'Flockton', + 'Flookburgh', + 'Flore', + 'Folkestone', + 'Fontwell', + 'Ford', + 'Fordham', + 'Fordingbridge', + 'Forest Row', + 'Formby', + 'Fortuneswell', + 'Foulridge', + 'Foulsham', + 'Four Lanes', + 'Four Marks', + 'Fowey', + 'Fowlmere', + 'Framlingham', + 'Frampton on Severn', + 'Freckleton', + 'Fremington', + 'Freshwater', + 'Frimley', + 'Frinton-on-Sea', + 'Friston', + 'Frizington', + 'Frodsham', + 'Frome', + 'Fulbourn', + 'Full Sutton', + 'Furnace Green', + 'Fylde', + 'Gainford', + 'Gainsborough', + 'Galgate', + 'Gamlingay', + 'Garforth', + 'Gargrave', + 'Garsington', + 'Garstang', + 'Gateshead', + 'Geddington', + 'Gedney Hill', + 'Germoe', + 'Gerrards Cross', + 'Gilberdyke', + 'Gillingham', + 'Girton', + 'Glapwell', + 'Glastonbury', + 'Glazebury', + 'Glemsford', + 'Glenfield', + 'Glinton', + 'Glossop', + 'Gloucester', + 'Gloucestershire', + 'Glusburn', + 'Gnosall', + 'Gobowen', + 'Godalming', + 'Godmanchester', + 'Godshill', + 'Godstone', + 'Golborne', + 'Goole', + 'Goosnargh', + 'Goostrey', + 'Goring', + 'Goring-by-Sea', + 'Gorleston-on-Sea', + 'Gosberton', + 'Gosfield', + 'Gosforth', + 'Gosport', + 'Gossops Green', + 'Gotham', + 'Goudhurst', + 'Goxhill', + 'Grain', + 'Grange Hill', + 'Grange-over-Sands', + 'Grantham', + 'Grappenhall', + 'Grassington', + 'Gravesend', + 'Grays', + 'Greasby', + 'Great Amwell', + 'Great Ayton', + 'Great Bardfield', + 'Great Barford', + 'Great Barton', + 'Great Bedwyn', + 'Great Bentley', + 'Great Bookham', + 'Great Chesterford', + 'Great Dunmow', + 'Great Eccleston', + 'Great Glen', + 'Great Gonerby', + 'Great Gransden', + 'Great Hanwood', + 'Great Harwood', + 'Great Haywood', + 'Great Horkesley', + 'Great Horwood', + 'Great Houghton', + 'Great Leighs', + 'Great Malvern', + 'Great Marton', + 'Great Missenden', + 'Great Paxton', + 'Great Sankey', + 'Great Torrington', + 'Great Wakering', + 'Great Waldingfield', + 'Great Wyrley', + 'Great Yarmouth', + 'Great Yeldham', + 'Greater London', + 'Greatham', + 'Greenfield', + 'Greenford', + 'Greenhill', + 'Greenhithe', + 'Greetham', + 'Grimethorpe', + 'Grimsby', + 'Grimston', + 'Griston', + 'Groombridge', + 'Grove', + 'Grundisburgh', + 'Guilden Sutton', + 'Guildford', + 'Guisborough', + 'Guiseley', + 'Gunness', + 'Gunnislake', + 'Hackleton', + 'Haddenham', + 'Hadleigh', + 'Hadley', + 'Hadley Wood', + 'Hadlow', + 'Hadston', + 'Hagley', + 'Hailsham', + 'Hainault', + 'Hale', + 'Halesowen', + 'Halesworth', + 'Halifax', + 'Halling', + 'Hallow', + 'Halstead', + 'Halton', + 'Haltwhistle', + 'Hamble-le-Rice', + 'Hambleton', + 'Hameldon Hill', + 'Hampshire', + 'Hampton', + 'Hampton in Arden', + 'Handcross', + 'Hannington', + 'Hanslope', + 'Hapton', + 'Harbury', + 'Hardingstone', + 'Hardwick Village', + 'Harefield', + 'Harleston', + 'Harlington', + 'Harlow', + 'Harold Wood', + 'Harpenden', + 'Harpole', + 'Harrietsham', + 'Harringay', + 'Harrogate', + 'Harrold', + 'Harrow on the Hill', + 'Harston', + 'Harthill', + 'Hartlebury', + 'Hartlepool', + 'Hartley', + 'Hartley Wintney', + 'Hartshill', + 'Hartwell', + 'Harvington', + 'Harwell', + 'Harwich', + 'Haslemere', + 'Haslingden', + 'Haslingfield', + 'Hassocks', + 'Hastings', + 'Haswell', + 'Hatfield', + 'Hatfield Heath', + 'Hatfield Peverel', + 'Hatherleigh', + 'Hathern', + 'Hathersage', + 'Hatton', + 'Haughley', + 'Haughton Green', + 'Havant', + 'Haverhill', + 'Haverigg', + 'Hawkhurst', + 'Hawkinge', + 'Haworth', + 'Hawthorn', + 'Haxby', + 'Haxey', + 'Haydock', + 'Haydon Bridge', + 'Hayes', + 'Hayfield', + 'Hayle', + 'Hayling Island', + 'Haynes', + 'Hayton', + 'Haywards Heath', + 'Hazel Grove', + 'Hazlerigg', + 'Heacham', + 'Headcorn', + 'Heage', + 'Healing', + 'Heanor', + 'Heath and Reach', + 'Heathfield', + 'Heaton Chapel', + 'Heavitree', + 'Hebburn', + 'Hebden Bridge', + 'Heckington', + 'Heckmondwike', + 'Heddon on the Wall', + 'Hedge End', + 'Hedon', + 'Heighington', + 'Hellaby', + 'Hellifield', + 'Helmsley', + 'Helpston', + 'Helsby', + 'Helston', + 'Hemel Hempstead', + 'Hemingbrough', + 'Hemingford Grey', + 'Hemsby', + 'Hemsworth', + 'Hemyock', + 'Henfield', + 'Henley in Arden', + 'Henley-on-Thames', + 'Henlow', + 'Henstridge', + 'Hereford', + 'Herefordshire', + 'Hermitage', + 'Herne Bay', + 'Herstmonceux', + 'Hertford', + 'Hertfordshire', + 'Heswall', + 'Hethersett', + 'Hetton-Le-Hole', + 'Hexham', + 'Heysham', + 'Heywood', + 'Hibaldstow', + 'High Barnet', + 'High Bentham', + 'High Etherley', + 'High Halden', + 'High Halstow', + 'High Legh', + 'High Ongar', + 'High Peak', + 'High Wycombe', + 'Higham Ferrers', + 'Highbridge', + 'Highclere', + 'Highley', + 'Hightown', + 'Highworth', + 'Hilton', + 'Hinchley Wood', + 'Hinckley', + 'Hindhead', + 'Hindley', + 'Hindon', + 'Hingham', + 'Hinton', + 'Histon', + 'Hitchin', + 'Hockley', + 'Hockley Heath', + 'Hockliffe', + 'Hockwold cum Wilton', + 'Hoddesdon', + 'Holbeach', + 'Holbeck', + 'Holbrook', + 'Hollingworth', + 'Holloway', + 'Hollym', + 'Holmes Chapel', + 'Holmfirth', + 'Holmwood', + 'Holsworthy', + 'Holt', + 'Holtby', + 'Holton le Clay', + 'Holywell Green', + 'Honeybourne', + 'Honiton', + 'Hoo', + 'Hook', + 'Hook Norton', + 'Hoole', + 'Hope Valley', + 'Hopton on Sea', + 'Horam', + 'Horbury', + 'Horley', + 'Horncastle', + 'Hornchurch', + 'Horndon on the Hill', + 'Horning', + 'Hornsea', + 'Horrabridge', + 'Horsford', + 'Horsforth', + 'Horsham', + 'Horsmonden', + 'Horsted Keynes', + 'Horton', + 'Horton Kirby', + 'Horwich', + 'Hotham', + 'Houghton', + 'Houghton Conquest', + 'Houghton on the Hill', + 'Houghton-Le-Spring', + 'Hounslow', + 'Hove', + 'Hoveton', + 'Howden', + 'Hoylake', + 'Hoyland Nether', + 'Hucknall', + 'Huddersfield', + 'Hugh Town', + 'Hulme', + 'Humberston', + 'Hungerford', + 'Hunmanby', + 'Hunstanton', + 'Huntingdon', + 'Huntley', + 'Huntspill', + 'Hunwick', + 'Hurst', + 'Hurstpierpoint', + 'Husbands Bosworth', + 'Husborne Crawley', + 'Huyton', + 'Hyde', + 'Hyde Heath', + 'Hythe', + 'Ibstock', + 'Ilchester', + 'Ilfracombe', + 'Ilkeston', + 'Ilkley', + 'Ilminster', + 'Immingham', + 'Ince Blundell', + 'Ince-in-Makerfield', + 'Ingatestone', + 'Ingleby Greenhow', + 'Ingleton', + 'Ingoldmells', + 'Ingrave', + 'Inkberrow', + 'Ipplepen', + 'Ipswich', + 'Irchester', + 'Irlam', + 'Ironbridge', + 'Irthlingborough', + 'Isle of Wight', + 'Isleham', + 'Isles of Scilly', + 'Isleworth', + 'Islington', + 'Iver', + 'Iver Heath', + 'Ivinghoe', + 'Ivybridge', + 'Iwade', + 'Ixworth', + 'Jarrow', + 'Keadby', + 'Kearsley', + 'Kedington', + 'Keelby', + 'Keele', + 'Kegworth', + 'Keighley', + 'Kelloe', + 'Kelsall', + 'Kelvedon', + 'Kelvedon Hatch', + 'Kempsey', + 'Kempston', + 'Kempston Hardwick', + 'Kemsing', + 'Kendal', + 'Kenilworth', + 'Kennington', + 'Kensworth', + 'Kent', + 'Kenton', + 'Keresley', + 'Kesgrave', + 'Kessingland', + 'Keswick', + 'Kettering', + 'Ketton', + 'Keyingham', + 'Keynsham', + 'Keyworth', + 'Kibworth Harcourt', + 'Kidderminster', + 'Kidlington', + 'Kidsgrove', + 'Kilburn', + 'Kilham', + 'Killamarsh', + 'Kilsby', + 'Kimberley', + 'Kimbolton', + 'Kimpton', + 'Kineton', + 'Kings Clipstone', + 'Kings Lynn', + 'Kings Hill', + 'Kings Langley', + 'Kings Sutton', + 'Kings Worthy', + 'Kingsbridge', + 'Kingsbury', + 'Kingsclere', + 'Kingskerswell', + 'Kingsland', + 'Kingsley', + 'Kingsteignton', + 'Kingston Bagpuize', + 'Kingston Seymour', + 'Kingston upon Hull', + 'Kingston upon Thames', + 'Kingswinford', + 'Kingswood', + 'Kington', + 'Kintbury', + 'Kinvere', + 'Kippax', + 'Kirby Muxloe', + 'Kirk Sandall', + 'Kirkburton', + 'Kirkby', + 'Kirkby in Ashfield', + 'Kirkby Lonsdale', + 'Kirkby Stephen', + 'Kirkbymoorside', + 'Kirkham', + 'Kirklees', + 'Kirton', + 'Kirton in Lindsey', + 'Kislingbury', + 'Kiveton Park', + 'Knaphill', + 'Knaresborough', + 'Knebworth', + 'Knottingley', + 'Knowle', + 'Knowsley', + 'Knutsford', + 'Laceby', + 'Lacock', + 'Lakenheath', + 'Lamberhurst', + 'Lambeth', + 'Lambourn', + 'Lamesley', + 'Lancashire', + 'Lancaster', + 'Lanchester', + 'Lancing', + 'Landrake', + 'Langford', + 'Langham', + 'Langho', + 'Langley Green', + 'Langley Park', + 'Langport', + 'Langtoft', + 'Lark Hill', + 'Larkfield', + 'Latchingdon and Snoreham', + 'Launceston', + 'Lavendon', + 'Lavenham', + 'Layer de la Haye', + 'Leasingham', + 'Leatherhead', + 'Lechlade', + 'Leconfield', + 'Ledbury', + 'Ledsham', + 'Lee-on-the-Solent', + 'Leeds', + 'Leek', + 'Leek Wootton', + 'Leicester', + 'Leicestershire', + 'Leigh', + 'Leighton Buzzard', + 'Leiston', + 'Lenham', + 'Leominster', + 'Lesbury', + 'Letchworth', + 'Letchworth Garden City', + 'Leven', + 'Lewes', + 'Leyburn', + 'Leyland', + 'Leysdown-on-Sea', + 'Lichfield', + 'Lidlington', + 'Lifton', + 'Lightwater', + 'Limpley Stoke', + 'Lincoln', + 'Lincolnshire', + 'Lingdale', + 'Lingfield', + 'Lingwood', + 'Linthwaite', + 'Linton', + 'Linton upon Ouse', + 'Liphook', + 'Liskeard', + 'Liss', + 'Litherland', + 'Little Amwell', + 'Little Chalfont', + 'Little Clacton', + 'Little Dunmow', + 'Little Eaton', + 'Little Hallingbury', + 'Little Hulton', + 'Little Lever', + 'Little Paxton', + 'Little Weighton', + 'Littleborough', + 'Littlebourne', + 'Littlehampton', + 'Littleport', + 'Liverpool', + 'Liversedge', + 'Locking', + 'Lockington', + 'Loddon', + 'Lofthouse', + 'Loftus', + 'London', + 'Long Ashton', + 'Long Bennington', + 'Long Buckby', + 'Long Clawson', + 'Long Crendon', + 'Long Eaton', + 'Long Itchington', + 'Long Lawford', + 'Long Melford', + 'Long Stratton', + 'Long Sutton', + 'Long Whatton', + 'Longdendale', + 'Longfield', + 'Longhope', + 'Longhorsley', + 'Longhoughton', + 'Longridge', + 'Longsight', + 'Longstanton', + 'Longton', + 'Longtown', + 'Longwick', + 'Looe', + 'Lostwithiel', + 'Loughborough', + 'Louth', + 'Low Ackworth', + 'Low Bradley', + 'Low Etherley', + 'Lowdham', + 'Lower Brailes', + 'Lower Broadheath', + 'Lower Earley', + 'Lower Halstow', + 'Lower Kingswood', + 'Lowestoft', + 'Lowick', + 'Luckington', + 'Luddenden Foot', + 'Ludgershall', + 'Ludlow', + 'Lugwardine', + 'Lund', + 'Luton', + 'Lutterworth', + 'Lydbrook', + 'Lydd', + 'Lydiard Millicent', + 'Lydney', + 'Lyme Regis', + 'Lyminge', + 'Lymington', + 'Lymm', + 'Lympne', + 'Lympstone', + 'Lyndhurst', + 'Lyneham', + 'Lynemouth', + 'Lynton', + 'Lytchett Matravers', + 'Lytham St Annes', + 'Mablethorpe', + 'Macclesfield', + 'Madeley', + 'Maghull', + 'Maiden Newton', + 'Maidenbower', + 'Maidenhead', + 'Maidstone', + 'Maldon', + 'Malmesbury', + 'Malpas', + 'Maltby', + 'Malton', + 'Manby', + 'Manchester', + 'Manea', + 'Mangotsfield', + 'Manningtree', + 'Mansfield', + 'Mansfield Woodhouse', + 'Manston', + 'Manton', + 'Maple Cross', + 'Marazion', + 'March', + 'Marcham', + 'Marchwood', + 'Marden', + 'Margate', + 'Market Bosworth', + 'Market Deeping', + 'Market Drayton', + 'Market Harborough', + 'Market Lavington', + 'Market Overton', + 'Market Rasen', + 'Market Warsop', + 'Market Weighton', + 'Markfield', + 'Marks Tey', + 'Markyate', + 'Marlborough', + 'Marldon', + 'Marlow', + 'Marnhull', + 'Marple', + 'Marr', + 'Marsden', + 'Marshfield', + 'Marske-by-the-Sea', + 'Marston Moretaine', + 'Martham', + 'Martock', + 'Maryport', + 'Masham', + 'Matlock', + 'Mattishall', + 'Maulden', + 'Mayfield', + 'Mayland', + 'Measham', + 'Medway', + 'Melbourn', + 'Melbourne', + 'Meldreth', + 'Melksham', + 'Meltham', + 'Meltham Mills', + 'Melton Mowbray', + 'Mendip', + 'Menston', + 'Meopham', + 'Meppershall', + 'Mere', + 'Meriden', + 'Merriott', + 'Messingham', + 'Metheringham', + 'Methley', + 'Metropolitan Borough of Wirral', + 'Mevagissey', + 'Mexborough', + 'Mickle Trafford', + 'Mickleton', + 'Middle Rasen', + 'Middle Winterslow', + 'Middlesbrough', + 'Middlestown', + 'Middleton', + 'Middlewich', + 'Midhurst', + 'Midsomer Norton', + 'Milborne Port', + 'Milborne St Andrew', + 'Mildenhall', + 'Milford', + 'Milford on Sea', + 'Millbrook', + 'Millom', + 'Milnrow', + 'Milnthorpe', + 'Milton Keynes', + 'Milverton', + 'Minchinhampton', + 'Minehead', + 'Minety', + 'Minster Lovell', + 'Minsterley', + 'Mirfield', + 'Misterton', + 'Mistley', + 'Mitcham', + 'Mitcheldean', + 'Mobberley', + 'Modbury', + 'Moira', + 'Mollington', + 'Monk Fryston', + 'Morchard Bishop', + 'Morcott', + 'Morden', + 'Morecambe', + 'Moreton', + 'Moreton in Marsh', + 'Moretonhampstead', + 'Morley', + 'Morpeth', + 'Moss', + 'Mossley', + 'Motcombe', + 'Mouldsworth', + 'Moulton Chapel', + 'Mount Hawke', + 'Mountsorrel', + 'Much Hadham', + 'Much Wenlock', + 'Mulbarton', + 'Mullion', + 'Mundesley', + 'Mundford', + 'Murton', + 'Mylor Bridge', + 'Mytholmroyd', + 'Nafferton', + 'Nailsea', + 'Nailsworth', + 'Nanpean', + 'Nantwich', + 'Narborough', + 'Navenby', + 'Necton', + 'Needham Market', + 'Needingworth', + 'Nelson', + 'Neston', + 'Nether Heyford', + 'Nether Poppleton', + 'Nether Stowey', + 'Netheravon', + 'Netherton', + 'Netley', + 'Nettleham', + 'New Alresford', + 'New Basford', + 'New Ferry', + 'New Malden', + 'New Marske', + 'New Mills', + 'New Milton', + 'New Romney', + 'Newark on Trent', + 'Newbiggin-by-the-Sea', + 'Newbold Verdon', + 'Newburn', + 'Newbury', + 'Newcastle under Lyme', + 'Newcastle upon Tyne', + 'Newchurch', + 'Newent', + 'Newhaven', + 'Newick', + 'Newington', + 'Newmarket', + 'Newport', + 'Newport Pagnell', + 'Newquay', + 'Newton Abbot', + 'Newton Aycliffe', + 'Newton Ferrers', + 'Newton Longville', + 'Newton Poppleford', + 'Newton-le-Willows', + 'Ninfield', + 'Niton', + 'Norfolk', + 'Normandy', + 'North Baddesley', + 'North Cave', + 'North Collingham', + 'North Duffield', + 'North East Lincolnshire', + 'North Elmham', + 'North Ferriby', + 'North Leigh', + 'North Lincolnshire', + 'North Luffenham', + 'North Newbald', + 'North Petherton', + 'North Shields', + 'North Somercotes', + 'North Somerset', + 'North Sunderland', + 'North Tawton', + 'North Thoresby', + 'North Walsham', + 'North Yorkshire', + 'Northallerton', + 'Northam', + 'Northampton', + 'Northamptonshire', + 'Northborough', + 'Northiam', + 'Northleach', + 'Northolt', + 'Northorpe', + 'Northumberland', + 'Northwich', + 'Norton', + 'Norton Canes', + 'Norwich', + 'Nottingham', + 'Nottinghamshire', + 'Notton', + 'Nuneaton', + 'Oadby', + 'Oakengates', + 'Oakham', + 'Oakington', + 'Oakley', + 'Odiham', + 'Okehampton', + 'Old Basing', + 'Old Harlow', + 'Old Leake', + 'Old Windsor', + 'Oldbury', + 'Oldham', + 'Olney', + 'Olveston', + 'Orleton', + 'Ormesby St Margaret', + 'Ormskirk', + 'Orpington', + 'Orsett', + 'Orwell', + 'Ossett', + 'Oswestry', + 'Otford', + 'Otley', + 'Otterburn', + 'Ottershaw', + 'Ottery St Mary', + 'Ottringham', + 'Oughtibridge', + 'Oundle', + 'Outwell', + 'Over', + 'Overcombe', + 'Overstrand', + 'Overton', + 'Owston Ferry', + 'Oxenhope', + 'Oxford', + 'Oxfordshire', + 'Oxted', + 'Paddock Wood', + 'Padiham', + 'Padstow', + 'Paignton', + 'Painswick', + 'Pangbourne', + 'Pannal', + 'Pant', + 'Papworth Everard', + 'Par', + 'Parbold', + 'Parkstone', + 'Partington', + 'Partridge Green', + 'Pateley Bridge', + 'Patrington', + 'Pattingham', + 'Paulton', + 'Peacehaven', + 'Peasedown Saint John', + 'Peaslake', + 'Peckham', + 'Pegswood', + 'Pelsall', + 'Pelton', + 'Pembury', + 'Penistone', + 'Penkridge', + 'Penrith', + 'Penryn', + 'Pensilva', + 'Penzance', + 'Perranporth', + 'Perranwell', + 'Pershore', + 'Peterborough', + 'Peterlee', + 'Petersfield', + 'Petworth', + 'Pevensey', + 'Pevensey Bay', + 'Pewsey', + 'Pickering', + 'Pilning', + 'Pilsley', + 'Pimperne', + 'Pinchbeck', + 'Pinner', + 'Pinxton', + 'Pirton', + 'Pitsea', + 'Pitstone', + 'Plumpton Green', + 'Plymouth', + 'Plympton', + 'Plymstock', + 'Pocklington', + 'Podington', + 'Polesworth', + 'Pollington', + 'Polperro', + 'Polzeath', + 'Pontefract', + 'Ponteland', + 'Pontesbury', + 'Pool', + 'Poole', + 'Poringland', + 'Porlock', + 'Porthleven', + 'Portishead', + 'Portland', + 'Portscatho', + 'Portslade', + 'Portsmouth', + 'Potterne', + 'Potters Bar', + 'Potterspury', + 'Potton', + 'Poulton-le-Fylde', + 'Poynton', + 'Prees', + 'Preesall', + 'Prenton', + 'Prescot', + 'Prestbury', + 'Preston', + 'Prestwich', + 'Princes Risborough', + 'Princetown', + 'Priston', + 'Probus', + 'Prudhoe', + 'Publow', + 'Puckeridge', + 'Pucklechurch', + 'Puddletown', + 'Pudsey', + 'Pulborough', + 'Pulloxhill', + 'Purfleet', + 'Puriton', + 'Purley', + 'Purton', + 'Queenborough', + 'Queensbury', + 'Queniborough', + 'Quorndon', + 'Rackheath', + 'Radcliffe', + 'Radcliffe on Trent', + 'Radlett', + 'Radley', + 'Radstock', + 'Rainford', + 'Rainham', + 'Rainworth', + 'Ramsbottom', + 'Ramsbury', + 'Ramsey', + 'Ramsgate', + 'Ranskill', + 'Rastrick', + 'Ratby', + 'Raunds', + 'Ravenshead', + 'Ravenstone', + 'Rawcliffe', + 'Rawmarsh', + 'Rawtenstall', + 'Rayleigh', + 'Rayne', + 'Reading', + 'Redbourn', + 'Redbourne', + 'Redcar', + 'Redcar and Cleveland', + 'Redditch', + 'Redhill', + 'Redlynch', + 'Redruth', + 'Reedham', + 'Reepham', + 'Reigate', + 'Rendlesham', + 'Repton', + 'Retford', + 'Riccall', + 'Richmond', + 'Rickinghall', + 'Rickmansworth', + 'Ridgmont', + 'Rillington', + 'Ringmer', + 'Ringstead', + 'Ringwood', + 'Ripley', + 'Ripon', + 'Ripponden', + 'Riseley', + 'Rishton', + 'Roade', + 'Robertsbridge', + 'Rochdale', + 'Roche', + 'Rochester', + 'Rochford', + 'Rock', + 'Rode', + 'Rode Heath', + 'Romford', + 'Romney Marsh', + 'Romsey', + 'Romsley', + 'Roos', + 'Ross on Wye', + 'Rossendale', + 'Rothbury', + 'Rotherfield Peppard', + 'Rotherham', + 'Rothley', + 'Rothwell', + 'Rottingdean', + 'Rowde', + 'Rowhedge', + 'Rowlands Gill', + 'Rowley Regis', + 'Roxton', + 'Royal Borough of Windsor and Maidenhead', + 'Royal Leamington Spa', + 'Royal Tunbridge Wells', + 'Royal Wootton Bassett', + 'Roydon', + 'Royston', + 'Royton', + 'Ruardean', + 'Ruddington', + 'Rudgwick', + 'Rufford', + 'Rugby', + 'Rugeley', + 'Ruislip', + 'Runcorn', + 'Rushden', + 'Ruskington', + 'Rusthall', + 'Rustington', + 'Ruyton-XI-Towns', + 'Ryde', + 'Rye', + 'Ryhall', + 'Ryhill', + 'Ryhope', + 'Ryton', + 'Ryton on Dunsmore', + 'Sabden', + 'Sacriston', + 'Saffron Walden', + 'Saint Agnes', + 'Saint Bees', + 'Saint Columb Major', + 'Saint Dennis', + 'Saint Leonards-on-Sea', + 'Saint Neots', + 'Saint Osyth', + 'Saint Peters', + 'Saint Stephen', + 'Salcombe', + 'Sale', + 'Salford', + 'Salfords', + 'Salisbury', + 'Saltash', + 'Saltburn-by-the-Sea', + 'Saltford', + 'Sampford Peverell', + 'Sandbach', + 'Sandford', + 'Sandown', + 'Sandwell', + 'Sandwich', + 'Sandy', + 'Sapcote', + 'Saughall', + 'Sawbridgeworth', + 'Sawston', + 'Sawtry', + 'Saxilby', + 'Saxmundham', + 'Scalby', + 'Scarborough', + 'Scarcroft', + 'Scawby', + 'Scholes', + 'Scole', + 'Scorton', + 'Scotby', + 'Scotter', + 'Scunthorpe', + 'Seaford', + 'Seaham', + 'Seahouses', + 'Seascale', + 'Seaton', + 'Seaton Delaval', + 'Seaview', + 'Sedbergh', + 'Sedgefield', + 'Seend', + 'Seer Green', + 'Sefton', + 'Seghill', + 'Selby', + 'Selsey', + 'Send', + 'Settle', + 'Sevenoaks', + 'Severn Beach', + 'Shadoxhurst', + 'Shadwell', + 'Shaftesbury', + 'Shalbourne', + 'Shalfleet', + 'Shanklin', + 'Shap', + 'Sharlston', + 'Sharnbrook', + 'Sharpness', + 'Shaw', + 'Shawbury', + 'Sheerness', + 'Sheffield', + 'Shefford', + 'Shelley', + 'Shenley', + 'Shenstone', + 'Shepherdswell', + 'Shepley', + 'Shepperton', + 'Shepshed', + 'Shepton Mallet', + 'Sherborne', + 'Sherborne St John', + 'Sherburn', + 'Sherburn Hill', + 'Sherburn in Elmet', + 'Sheriff Hutton', + 'Sheringham', + 'Sherington', + 'Sherston', + 'Shevington', + 'Shifnal', + 'Shilbottle', + 'Shildon', + 'Shillingstone', + 'Shillington', + 'Shipdham', + 'Shipham', + 'Shipley', + 'Shipston on Stour', + 'Shipton under Wychwood', + 'Shirebrook', + 'Shiremoor', + 'Shirland', + 'Shirley', + 'Shoreham-by-Sea', + 'Shortlands', + 'Shotley Gate', + 'Shrewsbury', + 'Shrewton', + 'Shrivenham', + 'Shropshire', + 'Shurdington', + 'Sible Hedingham', + 'Sibsey', + 'Sidcup', + 'Sidmouth', + 'Sileby', + 'Silkstone', + 'Silloth', + 'Silsden', + 'Silsoe', + 'Silver End', + 'Silverdale', + 'Silverstone', + 'Silverton', + 'Sinfin', + 'Sissinghurst', + 'Sittingbourne', + 'Skegness', + 'Skellingthorpe', + 'Skelmersdale', + 'Skelton', + 'Skidby', + 'Skinningrove', + 'Skipsea', + 'Skipton', + 'Slaley', + 'Sleaford', + 'Sleights', + 'Slinfold', + 'Slough', + 'Smethwick', + 'Snaith', + 'Snettisham', + 'Snodland', + 'Soham', + 'Solihull', + 'Somerset', + 'Somersham', + 'Somerton', + 'Sonning Common', + 'South Benfleet', + 'South Brent', + 'South Cave', + 'South Cerney', + 'South Chailey', + 'South Collingham', + 'South Croydon', + 'South Elmsall', + 'South Gloucestershire', + 'South Harting', + 'South Hayling', + 'South Hetton', + 'South Littleton', + 'South Luffenham', + 'South Milford', + 'South Molton', + 'South Nutfield', + 'South Ockendon', + 'South Petherton', + 'South Shields', + 'South Tyneside', + 'South Wingfield', + 'South Witham', + 'Southall', + 'Southam', + 'Southampton', + 'Southchurch Village', + 'Southend-on-Sea', + 'Southery', + 'Southminster', + 'Southowram', + 'Southport', + 'Southsea', + 'Southwater', + 'Southwell', + 'Southwick', + 'Southwold', + 'Sowerby Bridge', + 'Spalding', + 'Speldhurst', + 'Spennymoor', + 'Spilsby', + 'Spixworth', + 'Spofforth', + 'Spratton', + 'Sproatley', + 'St Albans', + 'St Austell', + 'St Helens', + 'St Ives', + 'St Just', + 'St Leonards', + 'St Marys', + 'St Marys Bay', + 'St. Day', + 'St. Helens', + 'Stafford', + 'Staffordshire', + 'Stagsden', + 'Stainburn', + 'Staindrop', + 'Staines', + 'Stainforth', + 'Stakeford', + 'Stalbridge', + 'Stalham', + 'Stallingborough', + 'Stalybridge', + 'Stamford', + 'Stamford Bridge', + 'Stanbridge', + 'Standlake', + 'Standon', + 'Stanford in the Vale', + 'Stanford-le-Hope', + 'Stanhope', + 'Stanley', + 'Stanmore', + 'Stannington', + 'Stansted Mountfitchet', + 'Stanwick', + 'Staplehurst', + 'Starcross', + 'Startforth', + 'Staveley', + 'Steeple Bumpstead', + 'Steeple Claydon', + 'Steeton', + 'Stevenage', + 'Steventon', + 'Stevington', + 'Stewartby', + 'Stewkley', + 'Steyning', + 'Stickney', + 'Stillington', + 'Stilton', + 'Stithians', + 'Stock', + 'Stockport', + 'Stocksbridge', + 'Stocksfield', + 'Stockton', + 'Stockton Heath', + 'Stockton-on-Tees', + 'Stoke Ferry', + 'Stoke Gabriel', + 'Stoke Gifford', + 'Stoke Golding', + 'Stoke Goldington', + 'Stoke Poges', + 'Stoke Prior', + 'Stoke-on-Trent', + 'Stoke-sub-Hamdon', + 'Stokenchurch', + 'Stokesley', + 'Stone', + 'Stonehouse', + 'Stonesfield', + 'Stoney Stanton', + 'Storrington', + 'Stotfold', + 'Stourbridge', + 'Stourport-on-Severn', + 'Stow on the Wold', + 'Stowmarket', + 'Stradbroke', + 'Stratfield Mortimer', + 'Stratford-upon-Avon', + 'Stratton', + 'Streatley', + 'Street', + 'Streetly', + 'Strensall', + 'Stretford', + 'Stretham', + 'Strood', + 'Stroud', + 'Studley', + 'Sturminster Marshall', + 'Sturminster Newton', + 'Sturry', + 'Sudbrooke', + 'Sudbury', + 'Suffolk', + 'Sunbury-on-Thames', + 'Sunderland', + 'Sundridge', + 'Surbiton', + 'Surrey', + 'Sutterton', + 'Sutton', + 'Sutton Benger', + 'Sutton Bonington', + 'Sutton Bridge', + 'Sutton Coldfield', + 'Sutton Courtenay', + 'Sutton in Ashfield', + 'Sutton on Trent', + 'Sutton upon Derwent', + 'Swadlincote', + 'Swaffham', + 'Swanage', + 'Swanley', + 'Swanmore', + 'Swanscombe', + 'Swarthmoor', + 'Swavesey', + 'Sway', + 'Swillington', + 'Swindon', + 'Swineshead', + 'Swinton', + 'Syston', + 'Sywell', + 'Tadcaster', + 'Tadley', + 'Tadworth', + 'Takeley', + 'Tamworth', + 'Tanfield', + 'Tangmere', + 'Tankerton', + 'Tansley', + 'Tarleton', + 'Tarporley', + 'Tarvin', + 'Tattenhall', + 'Taunton', + 'Tavistock', + 'Teddington', + 'Teignmouth', + 'Telford', + 'Telford and Wrekin', + 'Templecombe', + 'Tempsford', + 'Tenbury Wells', + 'Tenterden', + 'Terrington Saint John', + 'Terrington St Clement', + 'Tetbury', + 'Tetney', + 'Tewkesbury', + 'Teynham', + 'Thame', + 'Thames Ditton', + 'Thatcham', + 'Thaxted', + 'The Boldons', + 'Theale', + 'Thetford', + 'Theydon Bois', + 'Thirsk', + 'Thornaby-on-Tees', + 'Thornbury', + 'Thorne', + 'Thorner', + 'Thorney', + 'Thorngumbald', + 'Thornley', + 'Thornton Dale', + 'Thornton Heath', + 'Thornton-Cleveleys', + 'Thorp Arch', + 'Thorpe Hamlet', + 'Thorpe le Soken', + 'Thrapston', + 'Three Legged Cross', + 'Thurlby', + 'Thurlton', + 'Thurston', + 'Tibshelf', + 'Ticehurst', + 'Tickhill', + 'Tickton', + 'Tideswell', + 'Tidworth', + 'Tilbury', + 'Timperley', + 'Timsbury', + 'Tingewick', + 'Tintagel', + 'Tipton', + 'Tiptree', + 'Tisbury', + 'Tiverton', + 'Toddington', + 'Todmorden', + 'Todwick', + 'Tollesbury', + 'Tolleshunt Knights', + 'Tonbridge', + 'Topsham', + 'Torpoint', + 'Torquay', + 'Totnes', + 'Totternhoe', + 'Tottington', + 'Totton', + 'Tow Law', + 'Towcester', + 'Town Row', + 'Trafford', + 'Trafford Park', + 'Treeton', + 'Trimdon', + 'Trimdon Grange', + 'Tring', + 'Trowbridge', + 'Truro', + 'Tunstall', + 'Tuxford', + 'Twyford', + 'Tyldesley', + 'Tynemouth', + 'Tytherington', + 'Uckfield', + 'Uffculme', + 'Ulceby', + 'Ulrome', + 'Ulverston', + 'Uny Lelant', + 'Upchurch', + 'Upminster', + 'Upper Basildon', + 'Upper Langwith', + 'Upper Poppleton', + 'Uppingham', + 'Upton', + 'Upton Scudamore', + 'Upton upon Severn', + 'Upwell', + 'Urmston', + 'Ushaw Moor', + 'Uttoxeter', + 'Ventnor', + 'Verwood', + 'Virginia Water', + 'Waddesdon', + 'Waddington', + 'Wadebridge', + 'Wadhurst', + 'Wadworth', + 'Wainfleet All Saints', + 'Wakefield', + 'Walberton', + 'Wales', + 'Walkden', + 'Walkern', + 'Walkington', + 'Wallasey', + 'Wallingford', + 'Wallsend', + 'Walsall', + 'Walsden', + 'Waltham', + 'Waltham Abbey', + 'Waltham Cross', + 'Walton', + 'Walton-on-Thames', + 'Walton-on-the-Naze', + 'Wanborough', + 'Wansford', + 'Wantage', + 'Warboys', + 'Wardle', + 'Ware', + 'Wareham', + 'Wargrave', + 'Warkworth', + 'Warlingham', + 'Warminster', + 'Warnham', + 'Warrington', + 'Warsop', + 'Warton', + 'Warwick', + 'Warwickshire', + 'Washingborough', + 'Washington', + 'Washwood Heath', + 'Watchet', + 'Water Eaton', + 'Water Orton', + 'Waterbeach', + 'Wateringbury', + 'Waterloo', + 'Waterlooville', + 'Watford', + 'Wath upon Dearne', + 'Watlington', + 'Wattisham', + 'Watton', + 'Watton at Stone', + 'Weaverham', + 'Wedmore', + 'Wednesbury', + 'Wednesfield', + 'Weedon Beck', + 'Weeting', + 'Welford', + 'Wellesbourne', + 'Wellesbourne Mountford', + 'Welling', + 'Wellingborough', + 'Wellington', + 'Wellow', + 'Wells', + 'Wells-next-the-Sea', + 'Welwyn', + 'Welwyn Garden City', + 'Wem', + 'Wembley', + 'Wembury', + 'Wendover', + 'Wentworth', + 'Weobley', + 'West Bergholt', + 'West Berkshire', + 'West Bridgford', + 'West Bromwich', + 'West Byfleet', + 'West Clandon', + 'West Coker', + 'West Cornforth', + 'West Drayton', + 'West End', + 'West End of London', + 'West Haddon', + 'West Hallam', + 'West Horsley', + 'West Ilsley', + 'West Kingsdown', + 'West Kirby', + 'West Malling', + 'West Mersea', + 'West Molesey', + 'West Rainton', + 'West Sussex', + 'West Thurrock', + 'West Walton', + 'West Wellow', + 'West Wickham', + 'Westbury', + 'Westcliff-on-Sea', + 'Westcott', + 'Westergate', + 'Westerham', + 'Westfield', + 'Westgate on Sea', + 'Westhoughton', + 'Weston', + 'Weston Turville', + 'Weston-super-Mare', + 'Westoning', + 'Westonzoyland', + 'Westwood', + 'Wetheral', + 'Wetherby', + 'Wetwang', + 'Weybridge', + 'Weymouth', + 'Whaley Bridge', + 'Whalley', + 'Whaplode', + 'Wheathampstead', + 'Wheatley', + 'Wheaton Aston', + 'Wheldrake', + 'Whickham', + 'Whimple', + 'Whitburn', + 'Whitby', + 'Whitchurch', + 'White Waltham', + 'Whitefield', + 'Whitehaven', + 'Whiteparish', + 'Whitley', + 'Whitley Bay', + 'Whitstable', + 'Whittingham', + 'Whittington', + 'Whittlesey', + 'Whittlesford', + 'Whitwell', + 'Whitworth', + 'Whyteleafe', + 'Wick', + 'Wickford', + 'Wickham', + 'Wickham Bishops', + 'Wickham Market', + 'Wickwar', + 'Wideopen', + 'Widnes', + 'Wigan', + 'Wigmore', + 'Wigston Magna', + 'Wigton', + 'Wilberfoss', + 'Wilburton', + 'Willand', + 'Willaston', + 'Willenhall', + 'Willingham', + 'Willington', + 'Williton', + 'Wilmcote', + 'Wilmslow', + 'Wilsden', + 'Wilstead', + 'Wilton', + 'Wiltshire', + 'Wimblington', + 'Wimborne Minster', + 'Wincanton', + 'Winchcombe', + 'Winchelsea Beach', + 'Winchester', + 'Windermere', + 'Windlesham', + 'Windsor', + 'Winford', + 'Wing', + 'Wingate', + 'Wingerworth', + 'Wingham', + 'Wingrave', + 'Winkleigh', + 'Winscombe', + 'Winsford', + 'Winslow', + 'Winterbourne', + 'Winterton', + 'Winwick', + 'Wirksworth', + 'Wisbech', + 'Witchford', + 'Witham', + 'Witheridge', + 'Withernsea', + 'Witley', + 'Witney', + 'Wittering', + 'Witton Gilbert', + 'Wiveliscombe', + 'Wivelsfield Green', + 'Wivenhoe', + 'Woburn', + 'Woburn Sands', + 'Woking', + 'Wokingham', + 'Wold Newton', + 'Woldingham', + 'Wollaston', + 'Wolsingham', + 'Wolston', + 'Wolvercote', + 'Wolverhampton', + 'Wombourn', + 'Wombwell', + 'Wood Street Village', + 'Woodborough', + 'Woodbridge', + 'Woodbury', + 'Woodchurch', + 'Woodcote', + 'Woodford', + 'Woodford Green', + 'Woodhall Spa', + 'Woodsetts', + 'Woodstock', + 'Wool', + 'Woolavington', + 'Wooler', + 'Woolley', + 'Woolpit', + 'Wootton', + 'Worcester', + 'Worcester Park', + 'Worcestershire', + 'Workington', + 'Worksop', + 'Worlaby', + 'Wormley', + 'Worthing', + 'Worton', + 'Wotton-under-Edge', + 'Wouldham', + 'Wragby', + 'Wrawby', + 'Wrea Green', + 'Wrington', + 'Writtle', + 'Wrotham', + 'Wroughton', + 'Wroxall', + 'Wychbold', + 'Wye', + 'Wylam', + 'Wymeswold', + 'Yalding', + 'Yapton', + 'Yarm', + 'Yarmouth', + 'Yarnton', + 'Yate', + 'Yateley', + 'Yatton', + 'Yaxley', + 'Yeadon', + 'Yealmpton', + 'Yelverton', + 'Yeovil', + 'Yetminster', + 'York', + 'Youlgreave', + 'Yoxall', + ], + }, + { + stateName: 'Northern Ireland', + cities: [ + 'Ahoghill', + 'Annahilt', + 'Annalong', + 'Antrim', + 'Antrim and Newtownabbey', + 'Ardglass', + 'Ards and North Down', + 'Armagh', + 'Armagh City Banbridge and Craigavon', + 'Ballinamallard', + 'Ballintoy Harbour', + 'Ballycastle', + 'Ballyclare', + 'Ballygowan', + 'Ballykelly', + 'Ballymena', + 'Ballymoney', + 'Ballynahinch', + 'Ballypatrick', + 'Ballywalter', + 'Banbridge', + 'Bangor', + 'Belfast', + 'Bellaghy', + 'Broughshane', + 'Bushmills', + 'Carnlough', + 'Carnmoney', + 'Carrickfergus', + 'Carryduff', + 'Castledawson', + 'Castlederg', + 'Castlereagh', + 'Castlerock', + 'Castlewellan', + 'Causeway Coast and Glens', + 'City of Belfast', + 'Coalisland', + 'Coleraine', + 'Comber', + 'Connor', + 'Cookstown', + 'Craigavon', + 'Crossgar', + 'Crossmaglen', + 'Crumlin', + 'Cullybackey', + 'Culmore', + 'Cushendall', + 'Derry', + 'Derry City and Strabane', + 'Doagh', + 'Donaghadee', + 'Downpatrick', + 'Draperstown', + 'Dromore', + 'Dundonald', + 'Dundrum', + 'Dungannon', + 'Dungiven', + 'Dunloy', + 'Eglinton', + 'Enniskillen', + 'Fermanagh and Omagh', + 'Fintona', + 'Fivemiletown', + 'Garvagh', + 'Gilford', + 'Glenariff', + 'Glenavy', + 'Greenisland', + 'Greyabbey', + 'Hillsborough', + 'Holywood', + 'Irvinestown', + 'Jordanstown', + 'Keady', + 'Kilkeel', + 'Killyleagh', + 'Kilrea', + 'Kircubbin', + 'Larne', + 'Limavady', + 'Lisburn', + 'Lisburn and Castlereagh', + 'Lisnaskea', + 'Londonderry County Borough', + 'Maghera', + 'Magherafelt', + 'Magheralin', + 'Mid and East Antrim', + 'Mid Ulster', + 'Millisle', + 'Moira', + 'Moneymore', + 'Moy', + 'Newcastle', + 'Newry', + 'Newry Mourne and Down', + 'Newtownabbey', + 'Newtownards', + 'Newtownstewart', + 'Omagh', + 'Portadown', + 'Portaferry', + 'Portavogie', + 'Portglenone', + 'Portrush', + 'Portstewart', + 'Randalstown', + 'Rathfriland', + 'Rostrevor', + 'Saintfield', + 'Sion Mills', + 'Strabane', + 'Tandragee', + 'Templepatrick', + 'Waringstown', + 'Warrenpoint', + 'Whitehead', + ], + }, + { + stateName: 'Scotland', + cities: [ + 'Aberchirder', + 'Aberdeen', + 'Aberdeen City', + 'Aberdeenshire', + 'Aberdour', + 'Aberfeldy', + 'Aberlady', + 'Abernethy', + 'Aboyne', + 'Addiebrownhill', + 'Airdrie', + 'Airth', + 'Alexandria', + 'Alford', + 'Allanton', + 'Alloa', + 'Almondbank', + 'Alness', + 'Alva', + 'Alyth', + 'Angus', + 'Annan', + 'Anstruther', + 'Arbroath', + 'Ardersier', + 'Ardrishaig', + 'Ardrossan', + 'Argyll and Bute', + 'Armadale', + 'Ashgill', + 'Auchinleck', + 'Auchterarder', + 'Auchtermuchty', + 'Aviemore', + 'Ayr', + 'Balerno', + 'Balfron', + 'Balintore', + 'Ballater', + 'Ballingry', + 'Balloch', + 'Balmedie', + 'Balmullo', + 'Banchory', + 'Banff', + 'Bankfoot', + 'Banknock', + 'Bannockburn', + 'Bargeddie', + 'Barra', + 'Barrhead', + 'Bathgate', + 'Bearsden', + 'Beauly', + 'Beith', + 'Bellsbank', + 'Bellshill', + 'Benbecula', + 'Biggar', + 'Bilston', + 'Bishopbriggs', + 'Bishopton', + 'Blackburn', + 'Blackridge', + 'Blackwood', + 'Blairgowrie', + 'Blantyre', + 'Bo’ness', + 'Boddam', + 'Bonhill', + 'Bonnybridge', + 'Bonnyrigg', + 'Bothwell', + 'Brechin', + 'Bridge of Allan', + 'Bridge of Earn', + 'Bridge of Weir', + 'Brightons', + 'Brora', + 'Broxburn', + 'Buckhaven', + 'Buckie', + 'Burghead', + 'Burntisland', + 'Busby', + 'Cairneyhill', + 'Cairnryan', + 'Calderbank', + 'Caldercruix', + 'Callander', + 'Cambuslang', + 'Campbeltown', + 'Caol', + 'Cardenden', + 'Cardross', + 'Carfin', + 'Carluke', + 'Carmunnock', + 'Carnoustie', + 'Carnwath', + 'Carron', + 'Carronshore', + 'Castle Douglas', + 'Catrine', + 'Chapelhall', + 'Charlestown of Aberlour', + 'Chirnside', + 'Chryston', + 'City of Edinburgh', + 'Clackmannan', + 'Clackmannanshire', + 'Clarkston', + 'Cleland', + 'Clydebank', + 'Coalburn', + 'Coaltown of Balgonie', + 'Coatbridge', + 'Cockenzie', + 'Coldstream', + 'Colinton', + 'Comrie', + 'Conon Bridge', + 'Coupar Angus', + 'Cove', + 'Cowdenbeath', + 'Cowie', + 'Coylton', + 'Crail', + 'Crieff', + 'Crossford', + 'Crossgates', + 'Crosshouse', + 'Croy', + 'Cruden Bay', + 'Cullen', + 'Culloden', + 'Cults', + 'Cumbernauld', + 'Cumnock', + 'Cupar', + 'Currie', + 'Dalbeattie', + 'Dalgety Bay', + 'Dalkeith', + 'Dalmellington', + 'Dalry', + 'Dalrymple', + 'Dalserf', + 'Danderhall', + 'Darvel', + 'Denny', + 'Dennyloanhead', + 'Dingwall', + 'Dollar', + 'Dornoch', + 'Douglas', + 'Doune', + 'Dreghorn', + 'Drongan', + 'Drumnadrochit', + 'Dufftown', + 'Dumbarton', + 'Dumfries', + 'Dumfries and Galloway', + 'Dunbar', + 'Dunblane', + 'Dundee', + 'Dundee City', + 'Dundonald', + 'Dunfermline', + 'Dunipace', + 'Dunlop', + 'Dunoon', + 'Duns', + 'Duntocher', + 'Dyce', + 'Eaglesham', + 'Earlston', + 'East Ayrshire', + 'East Calder', + 'East Dunbartonshire', + 'East Kilbride', + 'East Linton', + 'East Lothian', + 'East Renfrewshire', + 'East Wemyss', + 'East Whitburn', + 'Eastriggs', + 'Edinburgh', + 'Eilean Siar', + 'Elderslie', + 'Elgin', + 'Ellon', + 'Errol', + 'Erskine', + 'Evanton', + 'Eyemouth', + 'Faifley', + 'Fairlie', + 'Falkirk', + 'Falkland', + 'Fallin', + 'Fauldhouse', + 'Fenwick', + 'Fife', + 'Findochty', + 'Fochabers', + 'Forfar', + 'Forres', + 'Fort William', + 'Forth', + 'Fortrose', + 'Fraserburgh', + 'Freuchie', + 'Friockheim', + 'Galashiels', + 'Galston', + 'Garelochhead', + 'Gartcosh', + 'Giffnock', + 'Girvan', + 'Glasgow', + 'Glasgow City', + 'Glenboig', + 'Glenmavis', + 'Glenrothes', + 'Golspie', + 'Gorebridge', + 'Gourock', + 'Grangemouth', + 'Grantown on Spey', + 'Greenhill', + 'Greenock', + 'Gretna', + 'Gullane', + 'Haddington', + 'Halkirk', + 'Hallglen', + 'Hamilton', + 'Harthill', + 'Hawick', + 'Head of Muir', + 'Helensburgh', + 'High Blantyre', + 'High Valleyfield', + 'Highland', + 'Hillside', + 'Holytown', + 'Hopeman', + 'Houston', + 'Howwood', + 'Huntly', + 'Inchinnan', + 'Inchture', + 'Innerleithen', + 'Insch', + 'Inverbervie', + 'Inverclyde', + 'Invergordon', + 'Invergowrie', + 'Inverkeithing', + 'Inverkip', + 'Inverness', + 'Inverurie', + 'Irvine', + 'Isle of Arran', + 'Isle of Bute', + 'Isle of Cumbrae', + 'Isle of Islay', + 'Isle of Lewis', + 'Isle Of Mull', + 'Isle of North Uist', + 'Isle of South Uist', + 'Jedburgh', + 'Johnstone', + 'Keith', + 'Kelso', + 'Kelty', + 'Kemnay', + 'Kennoway', + 'Kilbarchan', + 'Kilbirnie', + 'Kilcreggan', + 'Killearn', + 'Kilmacolm', + 'Kilmarnock', + 'Kilmaurs', + 'Kilsyth', + 'Kilwinning', + 'Kincardine', + 'Kinghorn', + 'Kinglassie', + 'Kingskettle', + 'Kingswells', + 'Kingussie', + 'Kinloss', + 'Kinross', + 'Kintore', + 'Kippen', + 'Kirkcaldy', + 'Kirkconnel', + 'Kirkcudbright', + 'Kirkintilloch', + 'Kirkliston', + 'Kirknewton', + 'Kirkwall', + 'Kirriemuir', + 'Ladybank', + 'Lamlash', + 'Lanark', + 'Langholm', + 'Larbert', + 'Largs', + 'Larkhall', + 'Lauder', + 'Laurencekirk', + 'Laurieston', + 'Law', + 'Lennoxtown', + 'Lenzie', + 'Lerwick', + 'Leslie', + 'Lesmahagow', + 'Letham', + 'Leuchars', + 'Leven', + 'Lhanbryde', + 'Limekilns', + 'Linlithgow', + 'Linwood', + 'Livingston', + 'Loanhead', + 'Locharbriggs', + 'Lochgelly', + 'Lochgilphead', + 'Lochmaben', + 'Lochwinnoch', + 'Lockerbie', + 'Logan', + 'Longforgan', + 'Longniddry', + 'Lossiemouth', + 'Luncarty', + 'Lundin Links', + 'Macduff', + 'Macmerry', + 'Maddiston', + 'Markinch', + 'Maryburgh', + 'Mauchline', + 'Maxwellheugh', + 'Maybole', + 'Mayfield', + 'Melrose', + 'Menstrie', + 'Methil', + 'Methven', + 'Mid Calder', + 'Midlothian', + 'Millport', + 'Milltimber', + 'Milnathort', + 'Milngavie', + 'Milton of Campsie', + 'Milton of Leys', + 'Mintlaw', + 'Moffat', + 'Monifieth', + 'Montrose', + 'Moodiesburn', + 'Moray', + 'Mossblown', + 'Motherwell', + 'Muir of Ord', + 'Muirhead', + 'Muirkirk', + 'Musselburgh', + 'Nairn', + 'Neilston', + 'Netherlee', + 'New Cumnock', + 'New Pitsligo', + 'New Stevenston', + 'Newarthill', + 'Newbridge', + 'Newburgh', + 'Newmacher', + 'Newmains', + 'Newmilns', + 'Newport-on-Tay', + 'Newton Mearns', + 'Newton Stewart', + 'Newtonhill', + 'Newtonmore', + 'Newtown St Boswells', + 'North Ayrshire', + 'North Berwick', + 'North Lanarkshire', + 'North Queensferry', + 'Oakley', + 'Oban', + 'Ochiltree', + 'Old Kilpatrick', + 'Oldmeldrum', + 'Orkney', + 'Orkney Islands', + 'Ormiston', + 'Overtown', + 'Paisley', + 'Patna', + 'Peebles', + 'Pencaitland', + 'Penicuik', + 'Perth', + 'Perth and Kinross', + 'Peterculter', + 'Peterhead', + 'Pitlochry', + 'Pitmedden', + 'Pittenweem', + 'Plains', + 'Plean', + 'Polbeth', + 'Polmont', + 'Port Bannatyne', + 'Port Erroll', + 'Port Glasgow', + 'Portknockie', + 'Portlethen', + 'Portree', + 'Portsoy', + 'Prestonpans', + 'Prestwick', + 'Queensferry', + 'Ratho', + 'Ratho Station', + 'Redding', + 'Reddingmuirhead', + 'Renfrew', + 'Renfrewshire', + 'Renton', + 'Rhu', + 'Rosehearty', + 'Rosewell', + 'Roslin', + 'Rosneath', + 'Rosyth', + 'Rothes', + 'Rothesay', + 'Rothienorman', + 'Rutherglen', + 'Saint Andrews', + 'Saint Boswells', + 'Saint Cyrus', + 'Saint Monans', + 'Saline', + 'Salsburgh', + 'Saltcoats', + 'Sandbank', + 'Sandwick', + 'Sanquhar', + 'Scalloway', + 'Scone', + 'Seafield', + 'Selkirk', + 'Shetland Islands', + 'Shieldhill', + 'Shotts', + 'Skelmorlie', + 'Slamannan', + 'Smithton', + 'South Ayrshire', + 'South Lanarkshire', + 'Springside', + 'Stanley', + 'Stenhousemuir', + 'Stepps', + 'Stevenston', + 'Stewarton', + 'Stirling', + 'Stonehaven', + 'Stonehouse', + 'Stoneyburn', + 'Stornoway', + 'Stranraer', + 'Strathaven', + 'Strathblane', + 'Strathpeffer', + 'Stromness', + 'Symington', + 'Tain', + 'Tarbert', + 'Tarbolton', + 'Tayport', + 'The Scottish Borders', + 'Thornhill', + 'Thornliebank', + 'Thornton', + 'Thurso', + 'Tillicoultry', + 'Tobermory', + 'Torphins', + 'Torrance', + 'Townhill', + 'Tranent', + 'Troon', + 'Tullibody', + 'Turriff', + 'Twechar', + 'Tweedbank', + 'Uddingston', + 'Ullapool', + 'Vale of Leven', + 'Viewpark', + 'Waterfoot', + 'Wemyss Bay', + 'West Calder', + 'West Dunbartonshire', + 'West Kilbride', + 'West Linton', + 'West Lothian', + 'Westhill', + 'Westquarter', + 'Whitburn', + 'Whitecraig', + 'Whitehills', + 'Wick', + 'Winchburgh', + 'Windygates', + 'Wishaw', + ], + }, + { + stateName: 'Wales', + cities: [ + 'Aberaeron', + 'Abercanaid', + 'Abercarn', + 'Abercynon', + 'Aberdare', + 'Aberfan', + 'Abergavenny', + 'Abergele', + 'Aberkenfig', + 'Aberporth', + 'Abertillery', + 'Abertridwr', + 'Aberystwyth', + 'Amlwch', + 'Ammanford', + 'Anglesey', + 'Bagillt', + 'Bala', + 'Bangor', + 'Bargoed', + 'Barmouth', + 'Barry', + 'Beaumaris', + 'Beddau', + 'Bedlinog', + 'Bedwas', + 'Benllech', + 'Bethesda', + 'Betws', + 'Betws-y-Coed', + 'Bishopston', + 'Blackwood', + 'Blaenau Gwent', + 'Blaenau-Ffestiniog', + 'Blaenavon', + 'Blaengwynfi', + 'Bodedern', + 'Bodelwyddan', + 'Borth', + 'Bow Street', + 'Brecon', + 'Bridgend', + 'Bridgend county borough', + 'Briton Ferry', + 'Broughton', + 'Brymbo', + 'Bryn', + 'Brynamman', + 'Brynmawr', + 'Brynna', + 'Buckley', + 'Builth Wells', + 'Burry Port', + 'Caergwrle', + 'Caerleon', + 'Caernarfon', + 'Caerphilly', + 'Caerphilly County Borough', + 'Caerwent', + 'Caldicot', + 'Cardiff', + 'Cardigan', + 'Carmarthen', + 'Carmarthenshire', + 'Cefn Cribwr', + 'Cemaes Bay', + 'Chepstow', + 'Chirk', + 'City and County of Swansea', + 'Clydach', + 'Coedpoeth', + 'Coity', + 'Colwyn Bay', + 'Conwy', + 'County of Ceredigion', + 'County of Flintshire', + 'Cowbridge', + 'Criccieth', + 'Crickhowell', + 'Croeserw', + 'Crofty', + 'Cross Hands', + 'Crumlin', + 'Crymych', + 'Crynant', + 'Cwm', + 'Cwmafan', + 'Cwmbach', + 'Cwmbran', + 'Deeside', + 'Deganwy', + 'Deiniolen', + 'Denbigh', + 'Denbighshire', + 'Deri', + 'Dinas Powys', + 'Dolgellau', + 'Dyffryn Ardudwy', + 'Dyserth', + 'Ebbw Vale', + 'Ferndale', + 'Fishguard', + 'Flint', + 'Fochriw', + 'Four Crosses', + 'Gaerwen', + 'Gelligaer', + 'Gilfach Goch', + 'Gilwern', + 'Glanamman', + 'Glandwr', + 'Glyn-neath', + 'Glyncorrwg', + 'Goodwick', + 'Gorseinon', + 'Govilon', + 'Greenfield', + 'Gresford', + 'Gronant', + 'Grovesend', + 'Guilsfield', + 'Gwynedd', + 'Harlech', + 'Haverfordwest', + 'Hawarden', + 'Hay', + 'Hengoed', + 'Henllan', + 'Hirwaun', + 'Holyhead', + 'Holywell', + 'Hook', + 'Hope', + 'Hundleton', + 'Johnston', + 'Kidwelly', + 'Kilgetty', + 'Knighton', + 'Lampeter', + 'Leeswood', + 'Letterston', + 'Llanarth', + 'Llanbedr', + 'Llanberis', + 'Llanbradach', + 'Llandeilo', + 'Llandovery', + 'Llandrindod Wells', + 'Llandudno', + 'Llandybie', + 'Llandysul', + 'Llanelli', + 'Llanerchymedd', + 'Llanfair Caereinion', + 'Llanfairfechan', + 'Llanfairpwllgwyngyll', + 'Llanfyllin', + 'Llangefni', + 'Llangoed', + 'Llangollen', + 'Llangwm', + 'Llangybi', + 'Llangynidr', + 'Llanharan', + 'Llanharry', + 'Llanidloes', + 'Llanilar', + 'Llanrhaeadr-ym-Mochnant', + 'Llanrug', + 'Llanrwst', + 'Llansantffraid Glan Conwy', + 'Llansteffan', + 'Llantrisant', + 'Llantwit Fardre', + 'Llantwit Major', + 'Llwynypia', + 'Machen', + 'Machynlleth', + 'Maesteg', + 'Magor', + 'Marchwiel', + 'Marshfield', + 'Menai Bridge', + 'Merthyr Tydfil', + 'Merthyr Tydfil County Borough', + 'Milford Haven', + 'Moelfre', + 'Mold', + 'Monmouth', + 'Monmouthshire', + 'Mostyn', + 'Mountain Ash', + 'Narberth', + 'Neath', + 'Neath Port Talbot', + 'Nefyn', + 'Nelson', + 'New Quay', + 'New Tredegar', + 'Newbridge', + 'Newcastle Emlyn', + 'Newport', + 'Newtown', + 'Neyland', + 'Northop', + 'Ogmore Vale', + 'Overton', + 'Pembroke', + 'Pembroke Dock', + 'Pembrokeshire', + 'Pen-clawdd', + 'Penally', + 'Penarth', + 'Pencader', + 'Pencoed', + 'Penmaenmawr', + 'Penparcau', + 'Penrhyndeudraeth', + 'Pentre', + 'Pentyrch', + 'Penyffordd', + 'Penygroes', + 'Pont Rhyd-y-cyff', + 'Pontarddulais', + 'Pontlliw', + 'Pontyates', + 'Pontyberem', + 'Pontyclun', + 'Pontycymer', + 'Pontypool', + 'Pontypridd', + 'Port Talbot', + 'Porthcawl', + 'Porthmadog', + 'Prestatyn', + 'Presteigne', + 'Price Town', + 'Pwllheli', + 'Pyle', + 'Radyr', + 'Raglan', + 'Resolven', + 'Rhayader', + 'Rhondda', + 'Rhondda Cynon Taf', + 'Rhoose', + 'Rhosllanerchrugog', + 'Rhosneigr', + 'Rhuddlan', + 'Rhyl', + 'Rhymney', + 'Risca', + 'Rogiet', + 'Rossett', + 'Ruabon', + 'Ruthin', + 'Saint Asaph', + 'Saint Clears', + 'Saint Davids', + 'Saundersfoot', + 'Seven Sisters', + 'Sir Powys', + 'Southgate', + 'Spittal', + 'Steynton', + 'Swansea', + 'Taibach', + 'Tal-y-bont', + 'Talgarth', + 'Talysarn', + 'Templeton', + 'Tenby', + 'Three Crosses', + 'Tintern', + 'Tonypandy', + 'Tonyrefail', + 'Torfaen County Borough', + 'Trawsfynydd', + 'Tredegar', + 'Trefnant', + 'Tregaron', + 'Tregarth', + 'Treharris', + 'Treorchy', + 'Treuddyn', + 'Trimsaran', + 'Tumble', + 'Tycroes', + 'Tywyn', + 'Undy', + 'Usk', + 'Vale of Glamorgan', + 'Valley', + 'Victoria', + 'Welshpool', + 'Wenvoe', + 'Whitland', + 'Wick', + 'Wrexham', + 'Y Felinheli', + 'Ynysybwl', + 'Ystalyfera', + ], + }, + ], + }, + { + countryName: 'Singapore', + states: [ + { + stateName: 'Central Singapore Community Development Council', + cities: ['Singapore'], + }, + { + stateName: 'North West Community Development Council', + cities: ['Woodlands'], + }, + ], + }, + { + countryName: 'Sri Lanka', + states: [ + { + stateName: 'Central Province', + cities: [ + 'Dambulla', + 'Hatton', + 'Kandy', + 'Kandy District', + 'Matale', + 'Matale District', + 'Nuwara Eliya', + 'Nuwara Eliya District', + 'Sigiriya', + 'Talawakele', + ], + }, + { + stateName: 'Colombo District', + cities: [ + 'Dehiwala-Mount Lavinia', + 'Homagama', + 'Kaduwela', + 'Kesbewa', + 'Kolonnawa', + 'Kotte', + 'Maharagama', + 'Moratuwa', + 'Padukka', + 'Ratmalana', + 'Seethawaka', + 'Thimbirigasyaya', + ], + }, + { + stateName: 'Eastern Province', + cities: [ + 'Ampara', + 'Ampara District', + 'Batticaloa', + 'Batticaloa District', + 'Eravur Town', + 'Kalmunai', + 'Trincomalee', + 'Trincomalee District', + 'Vakarai', + ], + }, + { + stateName: 'Kandy District', + cities: [ + 'Akurana', + 'Alawatugoda', + 'Ambatenna', + 'Daskara', + 'Daulagala', + 'Delthota', + 'Doluwa', + 'Galagedara', + 'Galhinna', + 'Gampola', + 'Ganga Ihala Korale', + 'Hanguranketa', + 'Hapugastalawa', + 'Harispattuwa', + 'Hatharaliyadda', + 'Kadugannawa', + 'Kandy Four Gravets', + 'Katugastota', + 'Kundasale', + 'Madawala', + 'Medadumbara', + 'Menikdiwela', + 'Minipe', + 'Nawalapitiya', + 'Pallekele', + 'Panvila', + 'Pasbage Korale', + 'Pathadumbara', + 'Pathahewaheta', + 'Peradeniya', + 'Pilimathalawa', + 'Poojapitiya', + 'Pussellawa', + 'Talatuoya', + 'Teldeniya', + 'Thumpane', + 'Udadumbara', + 'Udapalatha', + 'Ududumbara', + 'Udunuwara', + 'Ulapane', + 'Watadeniya', + 'Wattegama', + 'Welamboda', + 'Yatinuwara', + ], + }, + { + stateName: 'North Central Province', + cities: [ + 'Anuradhapura', + 'Anuradhapura District', + 'Mihintale', + 'Polonnaruwa', + 'Polonnaruwa District', + ], + }, + { + stateName: 'North Western Province', + cities: [ + 'Chilaw', + 'Kuliyapitiya', + 'Kurunegala', + 'Kurunegala District', + 'Puttalam', + 'Puttalam District', + ], + }, + { + stateName: 'Northern Province', + cities: [ + 'Jaffna', + 'Jaffna District', + 'Kilinochchi', + 'Kilinochchi District', + 'Point Pedro', + 'Valvedditturai', + 'Vavuniya', + 'Vavuniya District', + ], + }, + { + stateName: 'Sabaragamuwa Province', + cities: [ + 'Kegalle', + 'Kegalle District', + 'Ratnapura', + 'Ratnapura District', + ], + }, + { + stateName: 'Southern Province', + cities: [ + 'Ambalangoda', + 'Bentota', + 'Devinuwara', + 'Galle', + 'Galle District', + 'Hambantota District', + 'Hikkaduwa', + 'Koggala', + 'Matara', + 'Matara District', + 'Mirissa city', + 'Talpe', + 'Tangalle', + 'Unawatuna', + 'Weligama', + ], + }, + { + stateName: 'Uva Province', + cities: [ + 'Badulla', + 'Badulla District', + 'Ella Town', + 'Haputale', + 'Kataragama', + 'Monaragala', + 'Moneragala District', + 'Wellawaya', + ], + }, + { + stateName: 'Western Province', + cities: [ + 'Battaramulla South', + 'Beruwala', + 'Colombo', + 'Colombo District', + 'Gampaha', + 'Gampaha District', + 'Hanwella Ihala', + 'Hendala', + 'Horana South', + 'Horawala Junction', + 'Ja Ela', + 'Kalutara', + 'Kandana', + 'Katunayaka', + 'Kelaniya', + 'Kotikawatta', + 'Minuwangoda', + 'Mulleriyawa', + 'Negombo', + 'Panadura', + 'Peliyagoda', + 'Pita Kotte', + 'Sri Jayewardenepura Kotte', + 'Wattala', + 'Welisara', + ], + }, + ], + }, + { + countryName: 'United Arab Emirates', + states: [ + { + stateName: 'Abu Dhabi Emirate', + cities: [ + 'Abu Dhabi Island and Internal Islands City', + 'Abu Dhabi Municipality', + 'Al Ain City', + 'Al Ain Municipality', + 'Al Dhafra', + 'Al Shamkhah City', + 'Ar Ruways', + 'Bani Yas City', + 'Khalifah A City', + 'Musaffah', + 'Muzayri‘', + 'Zayed City', + ], + }, + { + stateName: 'Ajman Emirate', + cities: ['Ajman', 'Ajman City', 'Manama', 'Masfout'], + }, + { stateName: 'Dubai', cities: ['Dubai'] }, + { + stateName: 'Fujairah', + cities: [ + 'Al Fujairah City', + 'Al Fujairah Municipality', + 'Dibba Al Fujairah Municipality', + 'Dibba Al-Fujairah', + 'Dibba Al-Hisn', + 'Reef Al Fujairah City', + ], + }, + { + stateName: 'Ras al-Khaimah', + cities: ['Ras Al Khaimah', 'Ras Al Khaimah City'], + }, + { + stateName: 'Sharjah Emirate', + cities: [ + 'Adh Dhayd', + 'Al Batayih', + 'Al Hamriyah', + 'Al Madam', + 'Dhaid', + 'Dibba Al Hesn', + 'Kalba', + 'Khawr FakkÄn', + 'Khor Fakkan', + 'Milehah', + 'Murbaḩ', + 'Sharjah', + ], + }, + { + stateName: 'Umm al-Quwain', + cities: ['Umm AL Quwain', 'Umm Al Quwain City'], + }, + ], + }, + { + countryName: 'China', + states: [ + { + stateName: 'Anhui', + cities: [ + 'Anqing', + 'Anqing Shi', + 'Bengbu', + 'Bozhou', + 'Chaohu', + 'Chizhou', + 'Chizhou Shi', + 'Chuzhou', + 'Chuzhou Shi', + 'Datong', + 'Fuyang', + 'Fuyang Shi', + 'Gushu', + 'Hefei', + 'Hefei Shi', + 'Huaibei', + 'Huainan', + 'Huainan Shi', + 'Huaiyuan Chengguanzhen', + 'Huangshan', + 'Huangshan Shi', + 'Huoqiu Chengguanzhen', + 'Jieshou', + 'Lu’an', + 'Lucheng', + 'Mengcheng Chengguanzhen', + 'Mingguang', + 'Suixi', + 'Suzhou', + 'Suzhou Shi', + 'Tangzhai', + 'Wucheng', + 'Wuhu', + 'Wusong', + 'Wuyang', + 'Xuanzhou', + 'Yingshang Chengguanzhen', + ], + }, + { + stateName: 'Beijing', + cities: [ + 'Beijing', + 'Changping', + 'Daxing', + 'Fangshan', + 'Liangxiang', + 'Mentougou', + 'Shunyi', + 'Tongzhou', + ], + }, + { + stateName: 'Chongqing', + cities: [ + 'Beibei', + 'Caijia', + 'Chongqing', + 'Dongxi', + 'Fuling', + 'Ganshui', + 'Guofuchang', + 'Hechuan', + 'Jijiang', + 'Liangping District', + 'Puhechang', + 'Shapingba District', + 'Shijiaochang', + 'Wanxian', + 'Wanzhou District', + 'Yongchuan', + 'Yudong', + 'Yuzhong District', + ], + }, + { + stateName: 'Fujian', + cities: [ + 'Badu', + 'Baiqi', + 'Baiyun', + 'Beishancun', + 'Changqiao', + 'Chengmen', + 'Chixi', + 'Chongru', + 'Dadeng', + 'Daixi', + 'Danyang', + 'Daqiao', + 'Dazuo', + 'Dinghaicun', + 'Dingtoucun', + 'Dongchongcun', + 'Dongdai', + 'Donghu', + 'Dongling', + 'Dongyuan', + 'Feiluan', + 'Fengpu', + 'Fengzhou', + 'Fu’an', + 'Fuding', + 'Fuqing', + 'Fuzhou', + 'Gantang', + 'Guantou', + 'Gufeng', + 'Hetang', + 'Hongtang', + 'Hongyang', + 'Houyu', + 'Huai’an', + 'Huangtian', + 'Huotong', + 'Jian’ou', + 'Jiangkou', + 'Jianjiang', + 'Jingfeng', + 'Jinjiang', + 'Jinjing', + 'Jitoucun', + 'Kengyuan', + 'Kerencun', + 'Kuai’an', + 'Lianhecun', + 'Liuwudiancun', + 'Longmen', + 'Longyan', + 'Luoqiao', + 'Luoyang', + 'Luxia', + 'Maping', + 'Meipu', + 'Min’an', + 'Nanping', + 'Neikeng', + 'Ningde', + 'Pandu', + 'Pucheng', + 'Putian', + 'Qibu', + 'Qidu', + 'Quanzhou', + 'Rong’an', + 'Sanming', + 'Shajiang', + 'Shangjie', + 'Shanxia', + 'Shanyang', + 'Shaowu', + 'Shijing', + 'Shima', + 'Shoushan', + 'Shuangxi', + 'Shuangzhu', + 'Shuikou', + 'Tangkou', + 'Tantou', + 'Tatou', + 'Tingjiang', + 'Tuzhai', + 'Wubao', + 'Wuyishan', + 'Wuyucun', + 'Xiabaishi', + 'Xiahu', + 'Xiamen', + 'Xiancun', + 'Xiangyun', + 'Xibing', + 'Xiling', + 'Ximei', + 'Xinan', + 'Xindian', + 'Yakou', + 'Yanghou', + 'Yangzhong', + 'Yantian', + 'Yingdu', + 'Yinglin', + 'Yongning', + 'Yushan', + 'Zhangwan', + 'Zhangzhou', + 'Zhenhaicun', + 'Zhongfang', + 'Zhuoyang', + 'Zhuqi', + ], + }, + { + stateName: 'Gansu', + cities: [ + 'Baiyin', + 'Beidao', + 'Dingxi Shi', + 'Hezuo', + 'Jiayuguan', + 'Jinchang', + 'Jiuquan', + 'Lanzhou', + 'Laojunmiao', + 'Linxia Chengguanzhen', + 'Linxia Huizu Zizhizhou', + 'Longnan Shi', + 'Mawu', + 'Pingliang', + 'Qincheng', + 'Qingyang Shi', + 'Tianshui', + 'Wuwei', + 'Zhangye', + 'Zhangye Shi', + ], + }, + { + stateName: 'Guangdong', + cities: [ + 'Anbu', + 'Chaozhou', + 'Chenghua', + 'Daliang', + 'Danshui', + 'Dasha', + 'Dongguan', + 'Donghai', + 'Ducheng', + 'Encheng', + 'Foshan', + 'Foshan Shi', + 'Gaoyao', + 'Gaozhou', + 'Guangzhou', + 'Guangzhou Shi', + 'Haikuotiankong', + 'Haimen', + 'Hepo', + 'Heyuan', + 'Huaicheng', + 'Huanggang', + 'Huazhou', + 'Huicheng', + 'Huizhou', + 'Humen', + 'Jiangmen', + 'Jiazi', + 'Jieshi', + 'Jieyang', + 'Lecheng', + 'Lianjiang', + 'Lianzhou', + 'Licheng', + 'Lubu', + 'Luocheng', + 'Luoyang', + 'Maba', + 'Maoming', + 'Meizhou', + 'Nanfeng', + 'Pingshan', + 'Puning', + 'Qingyuan', + 'Sanshui', + 'Shantou', + 'Shanwei', + 'Shaoguan', + 'Shaping', + 'Shenzhen', + 'Shilong', + 'Shiqi', + 'Shiqiao', + 'Shiwan', + 'Shixing', + 'Taishan', + 'Tangping', + 'Wuchuan', + 'Xingning', + 'Xinhui', + 'Xinyi', + 'Xiongzhou', + 'Xucheng', + 'Yangchun', + 'Yangjiang', + 'Yingcheng', + 'Yunfu', + 'Zhanjiang', + 'Zhaoqing', + 'Zhongshan', + 'Zhongshan Prefecture', + 'Zhuhai', + ], + }, + { + stateName: 'Guangxi Zhuang', + cities: [ + 'Babu', + 'Baihe', + 'Baise City', + 'Baise Shi', + 'Beihai', + 'Chongzuo Shi', + 'Dazhai', + 'Fangchenggang Shi', + 'Guigang', + 'Guilin', + 'Guilin Shi', + 'Guiping', + 'Hechi Shi', + 'Jinji', + 'Laibin', + 'Lianzhou', + 'Lingcheng', + 'Liuzhou Shi', + 'Luorong', + 'Nandu', + 'Nanning', + 'Pingnan', + 'Pumiao', + 'Qinzhou', + 'Wuzhou', + 'Yangshuo', + 'Yashan', + 'Yulin', + ], + }, + { + stateName: 'Guizhou', + cities: [ + 'Anshun', + 'Aoshi', + 'Bahuang', + 'Baishi', + 'Bangdong', + 'Benchu', + 'Bijie', + 'Chadian', + 'Changsha', + 'Chumi', + 'Dabachang', + 'Darong', + 'Dundong', + 'Duyun', + 'Gaoniang', + 'Gaowu', + 'Gaozeng', + 'Guandu', + 'Guiyang', + 'Huaqiu', + 'Lantian', + 'Liangcunchang', + 'Liupanshui', + 'Longlisuo', + 'Loushanguan', + 'Maoping', + 'Ouyang', + 'Pingjiang', + 'Qiandongnan Miao and Dong Autonomous Prefecture', + 'Qianxinan Bouyeizu Miaozu Zizhizhou', + 'Qimeng', + 'Qinglang', + 'Runsong', + 'Sanchahe', + 'Sangmu', + 'Shiqian', + 'Songkan', + 'Tingdong', + 'Tonggu', + 'Tongren', + 'Tongren Diqu', + 'Weining', + 'Wenshui', + 'Xiajiang', + 'Xiaoweizhai', + 'Xinzhan', + 'Xishan', + 'Xujiaba', + 'Yangtou', + 'Youyupu', + 'Zhongchao', + 'Zhujiachang', + 'Zunyi', + ], + }, + { + stateName: 'Hainan', + cities: [ + 'Basuo', + 'Chongshan', + 'Dadonghai', + 'Haikou', + 'Jinjiang', + 'Lincheng', + 'Nada', + 'Qionghai', + 'Qiongshan', + 'Sansha', + 'Sanya', + 'Wanning', + 'Wenchang', + 'Xiuying', + ], + }, + { + stateName: 'Hebei', + cities: [ + 'Baoding', + 'Beidaihehaibin', + 'Botou', + 'Cangzhou', + 'Cangzhou Shi', + 'Changli', + 'Chengde', + 'Chengde Prefecture', + 'Dingzhou', + 'Fengrun', + 'Guye', + 'Handan', + 'Hecun', + 'Hengshui', + 'Langfang', + 'Langfang Shi', + 'Linshui', + 'Linxi', + 'Luancheng', + 'Nangong', + 'Pengcheng', + 'Qinhuangdao', + 'Renqiu', + 'Shahecheng', + 'Shanhaiguan', + 'Shijiazhuang', + 'Shijiazhuang Shi', + 'Songling', + 'Tangjiazhuang', + 'Tangshan', + 'Tangshan Shi', + 'Tianchang', + 'Xingtai', + 'Xinji', + 'Zhangjiakou', + 'Zhangjiakou Shi', + 'Zhangjiakou Shi Xuanhua Qu', + 'Zhaogezhuang', + 'Zunhua', + ], + }, + { + stateName: 'Heilongjiang', + cities: [ + 'Acheng', + 'Anda', + 'Baiquan', + 'Bamiantong', + 'Baoqing', + 'Baoshan', + 'Bayan', + 'Bei’an', + 'Binzhou', + 'Boli', + 'Chaihe', + 'Chengzihe', + 'Daqing', + 'Dongning', + 'Dongxing', + 'Fendou', + 'Fengxiang', + 'Fujin', + 'Fuli', + 'Fuyu', + 'Fuyuan', + 'Gannan', + 'Hailin', + 'Hailun', + 'Harbin', + 'Hegang', + 'Heihe', + 'Honggang', + 'Huanan', + 'Hulan', + 'Hulan Ergi', + 'Jiamusi', + 'Jidong', + 'Jixi', + 'Langxiang', + 'Lanxi', + 'Lianhe', + 'Lingdong', + 'Linkou', + 'Longfeng', + 'Longjiang', + 'Mingshui', + 'Mishan', + 'Mudanjiang', + 'Nehe', + 'Nenjiang', + 'Nianzishan', + 'Ning’an', + 'Qinggang', + 'Qiqihar', + 'Shangzhi', + 'Shanhecun', + 'Shuangcheng', + 'Shuangyashan', + 'Suifenhe', + 'Suihua', + 'Suileng', + 'Tahe', + 'Taihecun', + 'Taikang', + 'Tailai', + 'Tieli', + 'Wangkui', + 'Wuchang', + 'Xinqing', + 'Yichun', + 'Yilan', + 'Youhao', + 'Zhaodong', + 'Zhaoyuan', + 'Zhaozhou', + ], + }, + { + stateName: 'Henan', + cities: [ + 'Anyang', + 'Anyang Shi', + 'Binhe', + 'Chengguan', + 'Chengjiao', + 'Daokou', + 'Dingcheng', + 'Hancheng', + 'Hebi', + 'Huaidian', + 'Huazhou', + 'Huichang', + 'Jianshe', + 'Jiaozuo', + 'Jishui', + 'Jiyuan', + 'Kaifeng', + 'Kaiyuan', + 'Lingbao Chengguanzhen', + 'Luohe', + 'Luohe Shi', + 'Luoyang', + 'Minggang', + 'Nanyang', + 'Pingdingshan', + 'Puyang Chengguanzhen', + 'Puyang Shi', + 'Qingping', + 'Runing', + 'Ruzhou', + 'Shangqiu', + 'Songyang', + 'Suohe', + 'Tanbei', + 'Wacheng', + 'Xiangcheng Chengguanzhen', + 'Xincheng', + 'Xinhualu', + 'Xinxiang', + 'Xinxiang Shi', + 'Xinyang', + 'Xixiang', + 'Xuchang', + 'Xuchang Shi', + 'Yakou', + 'Yanshi Chengguanzhen', + 'Yigou', + 'Yima', + 'Yingchuan', + 'Yunyang', + 'Zhengzhou', + 'Zhoukou', + 'Zhumadian', + 'Zhumadian Shi', + 'Zijinglu', + ], + }, + { + stateName: 'Hubei', + cities: [ + 'Anlu', + 'Buhe', + 'Caidian', + 'Caohe', + 'Chengzhong', + 'Danjiangkou', + 'Daye', + 'Duobao', + 'Enshi', + 'Enshi Tujiazu Miaozu Zizhizhou', + 'Ezhou', + 'Ezhou Shi', + 'Fengkou', + 'Guangshui', + 'Gucheng Chengguanzhen', + 'Hanchuan', + 'Huanggang', + 'Huangmei', + 'Huangpi', + 'Huangshi', + 'Huangzhou', + 'Jingling', + 'Jingmen', + 'Jingmen Shi', + 'Jingzhou', + 'Laohekou', + 'Lichuan', + 'Macheng', + 'Nanzhang Chengguanzhen', + 'Puqi', + 'Qianjiang', + 'Qingquan', + 'Shashi', + 'Shennongjia', + 'Shiyan', + 'Suizhou', + 'Wuhan', + 'Wuxue', + 'Xiangyang', + 'Xianning', + 'Xianning Prefecture', + 'Xiantao', + 'Xiaogan', + 'Xihe', + 'Xindi', + 'Xinshi', + 'Xinzhou', + 'Xiulin', + 'Yichang', + 'Yicheng', + 'Yunmeng Chengguanzhen', + 'Zaoyang', + 'Zhicheng', + 'Zhijiang', + 'Zhongxiang', + ], + }, + { + stateName: 'Hunan', + cities: [ + 'Anjiang', + 'Anping', + 'Anxiang', + 'Baisha', + 'Biyong', + 'Bojia', + 'Boyang', + 'Bozhou', + 'Changde', + 'Changsha', + 'Changsha Shi', + 'Chatian', + 'Chenzhou', + 'Dabaozi', + 'Dehang', + 'Dengjiapu', + 'Dengyuantai', + 'Dongshan Dongzuxiang', + 'Fenghuang', + 'Gangdong', + 'Gaoqiao', + 'Gaoyi', + 'Guankou', + 'Hengbanqiao', + 'Hengyang', + 'Hexiangqiao', + 'Hongjiang', + 'Hongqiao', + 'Huaihua', + 'Huangjinjing', + 'Huanglong', + 'Huangmaoyuan', + 'Huangqiao', + 'Huangtukuang', + 'Huangxikou', + 'Huaqiao', + 'Huayuan', + 'Huomachong', + 'Jiangfang', + 'Jiangkouxu', + 'Jiangshi', + 'Jinhe', + 'Jinshi', + 'Jinshiqiao', + 'Lanli', + 'Leiyang', + 'Lengshuijiang', + 'Lengshuitan', + 'Liangyaping', + 'Lianyuan', + 'Linkou', + 'Liuduzhai', + 'Lixiqiao', + 'Longtan', + 'Longtou’an', + 'Loudi', + 'Luojiu', + 'Luyang', + 'Ma’an', + 'Malin', + 'Maoping', + 'Nanmuping', + 'Nanzhou', + 'Prefecture of Chenzhou', + 'Pukou', + 'Puzi', + 'Qiancheng', + 'Qianzhou', + 'Qiaojiang', + 'Qingjiangqiao', + 'Qingxi', + 'Qionghu', + 'Ruoshui', + 'Shangmei', + 'Shanmen', + 'Shijiang', + 'Shuangjiang', + 'Shuangxi', + 'Shuiche', + 'Shuidatian', + 'Simenqian', + 'Tangjiafang', + 'Tanwan', + 'Tongwan', + 'Tuokou', + 'Wantouqiao', + 'Wenxing', + 'Wulingyuan', + 'Wuxi', + 'Wuyang', + 'Xiangtan', + 'Xiangxi Tujiazu Miaozu Zizhizhou', + 'Xiangxiang', + 'Xianrenwan', + 'Xianxi', + 'Xiaohenglong', + 'Xiaolongmen', + 'Xiaoshajiang', + 'Xishan', + 'Xixi', + 'Xiyan', + 'Yanmen', + 'Yaoshi', + 'Yatunpu', + 'Yiyang', + 'Yongfeng', + 'Yongzhou', + 'Yueyang', + 'Yueyang Shi', + 'Yutan', + 'Zhaishi Miaozu Dongzuxiang', + 'Zhangjiajie', + 'Zhongfang', + 'Zhongzhai', + 'Zhushi', + 'Zhuzhou', + 'Zhuzhou Shi', + 'Zhuzhoujiang Miaozuxiang', + ], + }, + { + stateName: 'Inner Mongolia', + cities: [ + 'Baotou', + 'Bayan Nur', + 'Bayannur Shi', + 'Beichengqu', + 'Chifeng', + 'Dongsheng', + 'E’erguna', + 'Erenhot', + 'Genhe', + 'Hailar', + 'Hohhot', + 'Hulunbuir Region', + 'Jalai Nur', + 'Jiagedaqi', + 'Jining', + 'Manzhouli', + 'Mositai', + 'Mujiayingzi', + 'Ordos', + 'Ordos Shi', + 'Oroqen Zizhiqi', + 'Pingzhuang', + 'Salaqi', + 'Shiguai', + 'Tongliao', + 'Ulanhot', + 'Wenquan', + 'Wuda', + 'Wuhai', + 'Xilin Gol Meng', + 'Xilin Hot', + 'Yakeshi', + 'Zhalantun', + ], + }, + { + stateName: 'Jiangsu', + cities: [ + 'ChangZhou', + 'HuaiAn', + 'LianYunGang', + 'NanJing', + 'NanTong', + 'SuQian', + 'SuZhou', + 'TaiZhou', + 'WuXi', + 'XuZhou', + 'YanCheng', + 'YangZhou', + 'ZhenJiang', + ], + }, + { + stateName: 'Jiangxi', + cities: [ + 'Changleng', + 'Fenyi', + 'Ganzhou', + 'Ganzhou Shi', + 'Guixi', + 'Ji’an', + 'Jianguang', + 'Jingdezhen', + 'Jingdezhen Shi', + 'Jiujiang', + 'Nanchang', + 'Pingxiang', + 'Poyang', + 'Shangrao', + 'Xinyu', + 'Yichun', + ], + }, + { + stateName: 'Jilin', + cities: [ + 'Baicheng', + 'Baishan', + 'Baishishan', + 'Changchun', + 'Changling', + 'Chaoyang', + 'Dalai', + 'Dashitou', + 'Dehui', + 'Dongfeng', + 'Dunhua', + 'Erdaojiang', + 'Fuyu', + 'Gongzhuling', + 'Guangming', + 'Helong', + 'Hepingjie', + 'Huadian', + 'Huangnihe', + 'Huinan', + 'Hunchun', + 'Ji’an', + 'Jilin', + 'Jishu', + 'Jiutai', + 'Kaitong', + 'Liaoyuan', + 'Linjiang', + 'Lishu', + 'Liuhe', + 'Longjing', + 'Meihekou', + 'Mingyue', + 'Minzhu', + 'Panshi', + 'Sanchazi', + 'Shuangyang', + 'Shulan', + 'Siping', + 'Songjianghe', + 'Songyuan', + 'Tonghua', + 'Tonghua Shi', + 'Tumen', + 'Wangqing', + 'Xinglongshan', + 'Yanbian Chaoxianzu Zizhizhou', + 'Yanji', + 'Yantongshan', + 'Yushu', + 'Zhengjiatun', + 'Zhenlai', + ], + }, + { + stateName: 'Liaoning', + cities: [ + 'Anshan', + 'Beipiao', + 'Benxi', + 'Changtu', + 'Chaoyang', + 'Dalian', + 'Dalianwan', + 'Dandong', + 'Dashiqiao', + 'Dongling', + 'Fengcheng', + 'Fushun', + 'Fuxin', + 'Gaizhou', + 'Gongchangling', + 'Haicheng', + 'Heishan', + 'Huanren', + 'Huludao', + 'Huludao Shi', + 'Hushitai', + 'Jinzhou', + 'Jiupu', + 'Kaiyuan', + 'Kuandian', + 'Langtoucun', + 'Lianshan', + 'Liaoyang', + 'Liaozhong', + 'Linghai', + 'Lingyuan', + 'Lüshun', + 'Nanpiao', + 'Nantai', + 'Panjin Shi', + 'Panshan', + 'Pulandian', + 'Shenyang', + 'Sujiatun', + 'Tieling', + 'Tieling Shi', + 'Wafangdian', + 'Xiaoshi', + 'Xifeng', + 'Xingcheng', + 'Xinmin', + 'Xinxing', + 'Xiuyan', + 'Yebaishou', + 'Yingkou', + 'Zhuanghe', + ], + }, + { + stateName: 'Ningxia Huizu', + cities: [ + 'Dawukou', + 'Dongta', + 'Shitanjing', + 'Shizuishan', + 'Wuzhong', + 'Yinchuan', + 'Zhongwei', + ], + }, + { + stateName: 'Qinghai', + cities: [ + 'Delingha', + 'Golmud', + 'Golog Tibetan Autonomous Prefecture', + 'Haibei Tibetan Autonomous Prefecture', + 'Huangnan Zangzu Zizhizhou', + 'Xining', + 'Xireg', + 'Yushu Zangzu Zizhizhou', + ], + }, + { + stateName: 'Shaanxi', + cities: [ + 'Ankang', + 'Baoji Shi', + 'Guozhen', + 'Hancheng', + 'Hanzhong', + 'Huayin', + 'Lintong', + 'Tongchuanshi', + 'Weinan', + 'Xi’an', + 'Xianyang', + 'Yanliang', + 'Yulinshi', + 'Yuxia', + ], + }, + { + stateName: 'Shandong', + cities: [ + 'Anqiu', + 'Beizhai', + 'Bianzhuang', + 'Binzhou', + 'Boshan', + 'Changqing', + 'Chengqu', + 'Chengtangcun', + 'Chengyang', + 'Dengying', + 'Dengzhou', + 'Dezhou', + 'Dingtao', + 'Dongcun', + 'Dongdu', + 'Feicheng', + 'Gaomi', + 'Hanting', + 'Heze', + 'Jiamaying', + 'Jiaozhou', + 'Jiehu', + 'Jimo', + 'Jinan', + 'Jining', + 'Juye', + 'Kuiju', + 'Kutao', + 'Laiwu', + 'Laixi', + 'Laiyang', + 'Laizhou', + 'Laocheng', + 'Liaocheng', + 'Linqu', + 'Linyi', + 'Longgang', + 'Mengyin', + 'Mingshui', + 'Mizhou', + 'Nanding', + 'Nanma', + 'Ninghai', + 'Ningyang', + 'Pingdu', + 'Pingyi', + 'Pingyin', + 'Qingdao', + 'Qingnian', + 'Qingshancun', + 'Qingyang', + 'Qingzhou', + 'Qufu', + 'Rizhao', + 'Shancheng', + 'Shanting', + 'Shazikou', + 'Shengli', + 'Shilaorencun', + 'Shizilu', + 'Shouguang', + 'Sishui', + 'Suozhen', + 'Tai’an', + 'Taozhuang', + 'Tianfu', + 'Weifang', + 'Weihai', + 'Wenshang', + 'Xiazhen', + 'Xiazhuang', + 'Xiliguantun', + 'Xindian', + 'Xintai', + 'Yanggu', + 'Yanta', + 'Yantai', + 'Yanzhou', + 'Yatou', + 'Yinzhu', + 'Yishui', + 'Yucheng', + 'Zaozhuang', + 'Zhaoyuan', + 'Zhoucheng', + 'Zhoucun', + 'Zhu Cheng City', + 'Zhuangyuan', + 'Zibo', + 'Zoucheng', + ], + }, + { + stateName: 'Shanghai', + cities: ['Shanghai', 'Songjiang', 'Zhabei', 'Zhujiajiao'], + }, + { + stateName: 'Shanxi', + cities: [ + 'Changzhi', + 'Datong', + 'Datong Shi', + 'Gutao', + 'Jiexiu', + 'Jincheng', + 'Jinzhong Shi', + 'Linfen', + 'Lüliang', + 'Shuozhou', + 'Taiyuan', + 'Xintian', + 'Xinzhi', + 'Xinzhou', + 'Yangquan', + 'Yuanping', + 'Yuci', + 'Yuncheng', + ], + }, + { + stateName: 'Sichuan', + cities: [ + 'Aba Zangzu Qiangzu Zizhizhou', + 'Barkam', + 'Bazhong Shi', + 'Changchi', + 'Chengdu', + 'Chonglong', + 'Dadukou', + 'Dazhou', + 'Deyang', + 'Dongxi', + 'Fangting', + 'Fubao', + 'Gaoping', + 'Garzê Zangzu Zizhizhou', + 'Guang’an', + 'Guangyuan', + 'Jiancheng', + 'Jiangyou', + 'Jiannan', + 'Kangding', + 'Langzhong', + 'Leshan', + 'Liangshan Yizu Zizhizhou', + 'Linqiong', + 'Luocheng', + 'Luzhou', + 'Meishan Shi', + 'Mianyang', + 'Nanchong', + 'Nanlong', + 'Neijiang', + 'Panzhihua', + 'Puji', + 'Shuanghejiedao', + 'Suining', + 'Taihe', + 'Taiping', + 'Tianpeng', + 'Tongchuan', + 'Xialiang', + 'Xiantan', + 'Xichang', + 'Xunchang', + 'Yanjiang', + 'Yibin', + 'Yucheng', + 'Zengjia', + 'Zhongba', + 'Zigong', + ], + }, + { + stateName: 'Taiwan', + cities: [ + 'Baoying', + 'Changshu City', + 'Changzhou', + 'Chengxiang', + 'Dazhong', + 'Dongkan', + 'Dongtai', + 'Fengxian', + 'Gaogou', + 'Gaoyou', + 'Guiren', + 'Haizhou', + 'Hede', + 'Huaian', + 'Huai’an Shi', + 'Huilong', + 'Hutang', + 'Jiangyan', + 'Jiangyin', + 'Jingjiang', + 'Jinsha', + 'Juegang', + 'Kunshan', + 'Lianyungang Shi', + 'Licheng', + 'Mudu', + 'Nanjing', + 'Nantong', + 'Pizhou', + 'Qinnan', + 'Rucheng', + 'Sanmao', + 'Songling', + 'Suicheng', + 'Suzhou', + 'Taixing', + 'Taizhou', + 'Tongshan', + 'Wuxi', + 'Xiannü', + 'Xiaolingwei', + 'Xinghua', + 'Xinpu', + 'Yancheng', + 'Yangzhou', + 'Yicheng', + 'Yushan', + 'Zhangjiagang', + 'Zhenjiang', + 'Zhenzhou', + 'Zhongxing', + 'Zhouzhuang', + ], + }, + { + stateName: 'Tianjin', + cities: [ + 'Badaogu', + 'Baijian', + 'Bamencheng', + 'Bangjun', + 'Beicang', + 'Beihuaidian', + 'Beilizigu', + 'Biaokou', + 'Binhai New Area', + 'Caijiapu', + 'Caodian', + 'Chabaihu', + 'Changtun', + 'Chengtougu', + 'Chitu', + 'Cuijiamatou', + 'Dadunqiu', + 'Dakoutun', + 'Dashentang', + 'Dawangtai', + 'Daxinzhuang', + 'Dazhongzhuang', + 'Dongditou', + 'Dongshigu', + 'Erwangzhuang', + 'Fanzhuang', + 'Fengtai (Ninghe)', + 'Fuzhuang', + 'Gaojingzhuang', + 'Hanjiashu', + 'Hebeitun', + 'Hexiwu', + 'Huangcaotuo', + 'Huantuo', + 'Huogezhuang', + 'Jiangwakou', + 'Lianzhuang', + 'Lintingkou', + 'Liujiading', + 'Liukuaizhuang', + 'Liuzikou', + 'Luotuofangzi', + 'Meichang', + 'Mengquan', + 'Panzhuang', + 'Qingguang', + 'Sangzi', + 'Shangcang', + 'Shimianzhuang', + 'Shuangjiang', + 'Sigaozhuang', + 'Tianjin', + 'Touying', + 'Wangqinzhuang', + 'Weiwangzhuang', + 'Xiawuqi', + 'Xiditou', + 'Xinkaikou', + 'Xitazhuang', + 'Yangjinzhuang', + 'Yangliuqing', + 'Yinliu', + 'Yixingfu', + 'Youguzhuang', + 'Yuelongzhuang', + 'Yuguzhuang', + 'Zaojiacheng', + 'Zhangjiawo', + 'Zhaoguli', + 'Zhaoguli', + ], + }, + { + stateName: 'Xinjiang', + cities: [ + 'Ailan Mubage', + 'Aksu', + 'Aksu Diqu', + 'Altay', + 'Altay Diqu', + 'Aral', + 'Aykol', + 'Baijiantan', + 'Baluntaicun', + 'Bayingolin Mongol Zizhizhou', + 'Changji', + 'Changji Huizu Zizhizhou', + 'Fukang', + 'Hami', + 'Hotan', + 'Hoxtolgay', + 'Huocheng', + 'Ili Kazak Zizhizhou', + 'Karamay', + 'Karamay Shi', + 'Kashgar', + 'Kaxgar Diqu', + 'Korla', + 'Kuqa', + 'Kuytun', + 'Qapqal', + 'Shache', + 'Shihezi', + 'Sishilichengzi', + 'Tacheng', + 'Tacheng Diqu', + 'Turpan', + 'Turpan Diqu', + 'Ãœrümqi', + 'Urumqi Shi', + 'Xinyuan', + 'Zangguy', + ], + }, + { + stateName: 'Xizang', + cities: [ + 'Burang', + 'Dêqên', + 'Jiangzi', + 'Lhasa', + 'Nagqu', + 'Nagqu Diqu', + 'Ngari Diqu', + 'Nyingchi Prefecture', + 'Qamdo', + 'Qamdo Shi', + 'Rikaze', + 'Saga', + 'Shannan Diqu', + ], + }, + { + stateName: 'Yunnan', + cities: [ + 'Chuxiong Yizu Zizhizhou', + 'Dali', + 'Dali Baizu Zizhizhou', + 'Dehong Daizu Jingpozu Zizhizhou', + 'Dêqên Tibetan Autonomous Prefecture', + 'Gejiu', + 'Haikou', + 'Honghe Hanizu Yizu Zizhizhou', + 'Jinghong', + 'Kaihua', + 'Kaiyuan', + 'Kunming', + 'Lianran', + 'Lijiang', + 'Lincang Shi', + 'Longquan', + 'Mabai', + 'Majie', + 'Miyang', + 'Nujiang Lisuzu Zizhizhou', + 'Qujing', + 'Shangri-La', + 'Shilin', + 'Wenlan', + 'Wenshan City', + 'Wenshan Zhuangzu Miaozu Zizhizhou', + 'Yuxi', + 'Zhaotong', + 'Zhongshu', + ], + }, + { + stateName: 'Zhejiang', + cities: [ + 'Deqing', + 'Dongyang', + 'Fenghua', + 'Fuyang', + 'Guli', + 'Haining', + 'Hangzhou', + 'Huangyan', + 'Huzhou', + 'Jiaojiang', + 'Jiashan', + 'Jiaxing', + 'Jiaxing Shi', + 'Jinhua', + 'Jinxiang', + 'Kunyang', + 'Lanxi', + 'Lianghu', + 'Linhai', + 'Linping', + 'Lishui', + 'Luqiao', + 'Ningbo', + 'Ninghai', + 'Puyang', + 'Quzhou', + 'Shangyu', + 'Shaoxing', + 'Shenjiamen', + 'Taizhou', + 'Wenling', + 'Wenzhou', + 'Wuzhen', + 'Xianju', + 'Xiaoshan', + 'Yiwu', + 'Yuyao', + 'Zhaobaoshan', + 'Zhicheng', + 'Zhoushan', + 'Zhuji', + ], + }, + ], + }, + ], +} diff --git a/frontend/src/screens/ShippingScreen.js b/frontend/src/screens/ShippingScreen.js index 293ced4..1aa117d 100644 --- a/frontend/src/screens/ShippingScreen.js +++ b/frontend/src/screens/ShippingScreen.js @@ -1,26 +1,53 @@ -import React, { useState } from 'react' -import { Form, Button } from 'react-bootstrap' -import { useDispatch, useSelector } from 'react-redux' -import FormContainer from '../components/FormContainer' -import { saveShippingAddress } from '../actions/cartActions' -import CheckoutSteps from '../components/CheckoutSteps' +import React, { useState } from "react" +import { Form, Button } from "react-bootstrap" +import { useDispatch, useSelector } from "react-redux" +import FormContainer from "../components/FormContainer" +import { saveShippingAddress } from "../actions/cartActions" +import CheckoutSteps from "../components/CheckoutSteps" +import { locations } from "./LocationsAvailable" // Locations is an Array of objects, which includes a hierarchy of countries > States > cities const ShippingScreen = ({ history }) => { const cart = useSelector((state) => state.cart) const { shippingAddress } = cart - const [address, setAddress] = useState(shippingAddress.address) - const [city, setCity] = useState(shippingAddress.city) - const [state, setState] = useState(shippingAddress.state) - const [pinCode, setPinCode] = useState(shippingAddress.pinCode) - const [country, setCountry] = useState(shippingAddress.country) + // the Ternary operator in useState Hook is used because Firs time the User came and it does not have any Cart Address available, So to Prevent this Error !! A component is changing an uncontrolled input to be controlled. !! we uses the Ternary + const [address, setAddress] = useState( + shippingAddress.address && shippingAddress.address + ? shippingAddress.address + : "", + ) + const [pinCode, setPinCode] = useState( + shippingAddress.pinCode && shippingAddress.pinCode + ? shippingAddress.pinCode + : "", + ) + const [city, setCity] = useState( + shippingAddress.city && shippingAddress.city ? shippingAddress.city : "", + ) + const [state, setState] = useState( + shippingAddress.state && shippingAddress.state ? shippingAddress.state : "", + ) + const [country, setCountry] = useState( + shippingAddress.country && shippingAddress.country + ? shippingAddress.country + : "", + ) + + // Once we Receive the Country we will find the State from our Country array in Locations Object and find the the States Available in it. + const statesAvl = locations.countries.find( + ({ countryName }) => countryName === country, + ) + // Once we Receive the StatesAvl we will find the Cities from our statesAvl object and then iterate through the Cities in it. + const citiesAvl = statesAvl?.states.find( + ({ stateName }) => stateName === state, + ) const dispatch = useDispatch() const submitHandler = (e) => { e.preventDefault() dispatch(saveShippingAddress({ address, city, pinCode, state, country })) - history.push('/payment') + history.push("/payment") } return ( @@ -39,47 +66,74 @@ const ShippingScreen = ({ history }) => { > -