Heritage day, as its name states, celebrates heritage (obviously). The reason that "closes gaps" from the past is because it celebrates culture that was suppressed in the past, and it promotes diversity and unity that was previously discouraged or prosecuted.
The answer to go in the blank would be ''river'' because the river was very vast and it was useful for many functions, so the English wanted to claim it.