Запятая не требуется.
Нет, слово желательно не требует обособления.
В официальных документах, действительно, перед названиями городов обычно употребляют сокращение г. или полное слово город. Однако в справочной литературе (см. «Справочник издателя и автора» А. Э. Мильчина, Л. К. Чельцовой) есть такая рекомендация: «Сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Таким образом, вариант в Лондоне вовсе не ошибочный, даже предпочтительный.
Тире перед "не" не ставится.
Запятую ставить не нужно.
Правильно: слОты.
Не только можно, но и нужно. Именно на этот слог и падает ударение в этом названии в русском языке.
Запятую ставить не нужно.
Можно поставить запятую, если слово наконец указывает на ход мыслей, порядок их изложения.
Верно: мантЫ.