The Battle of Messines Ridge has been commemorated with special ceremonies in Belgium. Prince William, Taoiseach Enda Kenny and Princess Astrid of Belgium were among those at the centenary services.