Почему все заимствованные из английского языка названия пишутся через дефис, даже если
Почему все заимствованные из английского языка названия пишутся через дефис, даже если в английском языке его не было (примеры: Форин-офис (англ. Foreign Office), Нью-Йорк (англ. New York), Даунинг-стрит (англ. Downing Street) и др.)? Как это объяснить? Есть ли какое-то общепризнанное правило?