Толя3 года назад
Названия городов Москва и Челябинск являются именами собственными. В принципе, более правильным было бы говорить и писать "город Москва" или "город Челябинск", но поскольку это устойчивые сочетания и всем понятно о чем идет речь, то в данном случае можно этого не делать, хотя вид населенного пункта обычно присутствует при малоизвестных названиях. Названия этих городов могут участвовать в предложениях как подлежащее или дополнение, подлежат склонению, отвечают на вопрос "что?" и, таким образом, являются именами существительными.