Pope Francis said Wednesday there must be "reparation" for the "evil" committed during Sri Lanka's civil war, as he visited a Catholic shrine that was on the front line of the decades-long conflict.