April 29 is a day when battles ended, justice was demanded, and millions tuned in to a royal celebration. From war to peace and from the streets to the altar,... The post Today in History – April 29: Peace, Protests, and Royal Weddings appeared first on World History Edu.