The Russian Orthodox Church has more than 600 places of worship in Moscow - its historical home - encompassing centuries of history and a huge range of architectural style, from the awe-inspiring medieval cathedrals of the Kremlin to the more intimate private chapels of the boyars, all with a distinctly Russian flavor.