A giant figure is seen during the first Giants Parade held in Leuven, Belgium, May 20, 2017. [Photo/Xinhua]