Варианты "в г. Москве, в г. Москва" уместны только в канцелярской речи. В остальных случаях верно: в Москве.
Последние ответы справочной службы
Правильно: территория островов Кораллового моря, остров Херд и острова Макдональд, Австралийская антарктическая территория, Британская территория в Индийском океане, Британская антарктическая территория, Зависимая территория Росса, Французские Южные и Антарктические территории.
Страница ответаПравильно: Западные Малые Зондские острова.
В обоих случаях правильно «на Мальте» и «на Сейшельских Островах».
Страница ответа