Photo: Thames Barrier England shares land borders with Scotland to the north and Wales to the west; and adjoins the Irish Sea to the northwest, the Celtic Sea to the southwest and the North Sea to the east. The English Channel separates it from continental Europe. Google Maps goo.gl/maps/VHtxJWkcjQ3WyB1FA Cities London Sheffield Gloucester Parks Stonehenge … Continue reading England