Giant figures are seen during the first Giants Parade held in Leuven, Belgium, May 20, 2017. [Photo/Agencies]