Prime Minister Narendra Modi on Friday said India was correcting its past mistakes by celebrating its varied heritage and remembering its unsung bravehearts who were lost in the pages of history that was written as part of a conspiracy during the colonial era.