what tiny independent country is located on the border between spain and france?