In Wine 3 Meiji Shrine Facts That Will Blow Your Mind! March 19, 2026 Did you know Meiji Shrine’s forest was entirely man-made? Or that Emperor Meiji loved French red wine so much that…