Conwy castle in Wales. An amazing small village totally surrounded by castle walls