Да, нужна: русский, английский языки.
Прилагательное английский (корень англий-) образовано от существительного Англия (корень англи[j]-) с помощью суффикса -ск-, который имеет значение ‘относящийся к тому или свойственный тому, что названо производящим словом’: Англи[j-а] → англий-ск-ий.
Это значит, что прилагательное ланкийский имеет отношение к слову Шри-Ланка, а прилагательное шри-ланкийский образовано от Шри-Ланка.
Такое слово неупотребительно.
К сожалению, топонимы невозможно перевести. Но их можно транслитерировать, воспользовавшись правилами. См., например, здесь.
Приведенные Вами сочетания могут использоваться как описательные обороты или как неофициальные названия. В первом случае сопоставление с сочетанием российское правительство корректно, ср. также: останкинская усадьба (усадьба Останкино), альпийский хребет (Альпы — горный хребет). Названия Внуковский аэропорт и Шереметьевский аэропорт зафиксированы в словаре В. В. Лопатина, И. В. Нечаевой, Л. К. Чельцовой «Прописная или строчная?» (М., 2011).