Towns in wales?

A....................
Aberaeron, Aberavon, Aberbargoed, Abercarn, Abercwmboi, Aberdare, Abergavenny, Abergele, Aberporth, Abertillery, Aberystwyth, Afonwen, Amlwch, Ammanford, Argoed

B....................
Bagillt, Bala, Bangor, Bargoed, Barmouth, Barry, Beaumaris, Bedwas, Benllech, Bethesda, Blaenau Ffestiniog, Blaenavon, Blackwood, Blaina, Brecon, Bridgend, Briton Ferry, Brynamman, Brynmawr, Buckley, Builth Wells, Burry Port, Broughton

C....................
Caerleon, Caernarfon, Caerphilly, Caerwys, Caldicot, Cardiff, Cardigan, Carmarthen, Chepstow, Chirk, Cilgerran, Colwyn Bay, Connah's Quay, Conwy, Corwen, Cowbridge, Criccieth, Crickhowell, Crumlin, Cwmamman, Cwmbran

D....................
Denbigh, Dolgellau

E....................
Ebbw Vale, Ewloe

F....................
Ferndale, Ffestiniog, Fishguard, Flint

G....................
Gelligaer, Glynneath, Goodwick, Gorseinon, Gresford

H....................
Hakin, Harlech, Haverfordwest, Hay-on-Wye, Holt, Holyhead, Holywell, Hawarden

K....................
Kidwelly, Knighton

L....................
Llantwit Fardre Lampeter, Llangranog Laugharne, Llandeilo, Llandovery, Llandrindod Wells, Llandudno, Llandudno Junction, Llanddulas, Llandysul, Llanelli, Llanfair Caereinion, Llanfairfechan, Llanfyllin, Llangefni, Llangollen, Llanidloes, Llanrwst, Llantrisant, Llantwit Major, Llanwrtyd Wells, Llanybydder, Loughor, Llanishen

M....................
Machynlleth, Maesteg, Menai Bridge, Merthyr Tydfil, Milford Haven, Mold, Monmouth, Montgomery, Mountain Ash, Maesglas Miskin

N....................
Narberth, Neath, Nefyn, Newbridge, Newcastle Emlyn, Newport, Newport (Pembrokeshire), New Quay, Newtown, Neyland, Nelson

O....................
Old Colwyn, Old Radnor, Overton-on-Dee

P....................
Pembroke, Pembroke Dock, Penarth, Pencoed, Penmaenmawr, Penrhyn Bay, Pontardawe, Pontarddulais, Pontyclun, Pontypool, Pontypridd, Port Talbot, Porth, Porthcawl, Porthmadog, Prestatyn, Presteigne, Pwllheli

Q....................
Queensferry

R....................
Rhayader, Rhuddlan, Rhyl, Rhymney, Risca, Ruthin, Radyr

S....................
St Asaph, St Clears, St David's, Senghenydd, Saltney, Shotton, Swansea

T....................
Talgarth, Templeton, Tenby, Tonypandy, Tredegar, Tregaron, Treharris, Treorchy, Tywyn

U....................
Usk

W....................
Welshpool, Whitland, Wrexham

Y....................
Ystradgynlais, Ystrad Mynach, Ynysddu