A man stands beside giant figures during the first Giants Parade held in Leuven, Belgium, May 20, 2017. [Photo/Xinhua]