ASHIKAGA, Tochigi Prefecture--Ranked as the top illumination park in Japan, the Ashikaga Flower Park here is once again transformed into a fairytale setting with more than 5 million LED bulbs in its 100,000-square-meter premises. [Read More]

No reproduction or republication without written permission.