On This Day in History, June 26: UN Charter signed, Indira Gandhi declares Emergency, Harry Potter debuts, Corvette day, Sher Shah Suri wins against Mughals and more
On This Day in History, June 26 saw the signing of the United Nations Charter, Richard III's rise to the English throne, India's declaration of Emergency and the publication of Harry Potter and the Philosopher's Stone. The date also witnessed the first UPC barcode scan, Nelson Mandela's address to the US Congress, Mark Rutte's appointment as NATO Secretary General and a rare meteorite impact in the United States.