> only extant language in mainland Europe
Small correction: Hungarian, Finnish, Estonian and the Sámi languages of the very North are also not Indo-European, but Uralic languages. Not isolates though.