Try a google search on "храм христа спасителя"
Looks pretty Christian to me:
I mean, that's for starters. They're in the process of building 200 new Christian churches in and around Moscow.
Those churches are spectacular.
And Mexico has churches. /s