There is a huge range of religious institutions. Moscow is the sort of town where you're liable to spot a bumper sticker like this.
("Mahayana" Buddhism is literally "greater vehicle" Buddhism.)