img0

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img1

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img2

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img3

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img4

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img5

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]

img6

History lovers take part in a re-enactment of the Battle of Waterloo in Waterloo, Belgium, June 18, 2017. [Xinhua/Ye Pingfan]