On a cold Friday in March, Bolshaya Tatarskaya street in the centre of Moscow is at a standstill. It runs past the Russian capital's oldest mosque.
More than two million Muslims now live and work in Moscow. It has become one of the biggest cities for Muslims in Europe and its few houses of worship can no longer cope.
During Friday prayers the historic building is overflowing and thousands of faithful are praying outside in the snow.