Из народов, которые принято относить к "мусульманским", больше всего в Москве татар - 168 тысяч. На втором месте - азербайджанцы - около 100 тысяч. Все иные народности - менее 50 тысяч. То есть миллиона нет и близко. Из-за миграции реальные цифры, вероятно, побольше, но не на порядки. Не говоря уже о том, что процент верующих мусульман среди них - вряд ли больше, чем "захожан" среди русских - т.е. порядка 1-2%. Это, надо сказать, распространённая фальсификация "религиоведов" - когда всё население той или иной территории записывают в поклонники господствующей на данной территории религии.