Luxury brand Byblos has opened its first Russian boutique in Moscow.