Top 5 Memorable Events on May 3 in History: A Journey Through Time