Yes, Moscow is bigger than London.
While both are major European cities, Moscow's urban area and population surpass that of London. One source notes that Moscow has a population of almost 12.7 million. While specific population figures can fluctuate depending on the source and the definition of "city" (e.g., metropolitan area vs. city proper), Moscow consistently ranks as larger than London in terms of population. Therefore, based on available data, the Russian capital indeed surpasses the British capital in size.