Вы включили в этот перечень совершенно разные с точки зрения грамматики названия. Осло, Торонто – иноязычные названия, они не склоняются. А вот Люблино, Бирюлёво, Орехово-Борисово – славянские топонимы, они всегда склонялись и продолжают склоняться. Подробнее о таких названиях см. в рубрике «1toponimy/">Азбучные истины».
Последние ответы справочной службы
Знаки препинания расставлены правильно. Тире здесь использовано для отделения присоединительной конструкции в конце предложения (см. параграф 84 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина).
Страница ответаЗапятые расставлены корректно.
Страница ответаЗапятая не требуется. В этом предложении деепричастие играя имеет значение образа действия (обучаемся музыке как?).
Страница ответа