This timeline outlines major events in British history from the 20th to early 21st centuries, including World War I, the 1926 general strike, the Great Depression, the rise of British fascism in the 1930s, World War II, Indian independence and partition in 1947, the coronations of Queen Elizabeth II and marriages of Prince Charles and Diana and Prince William and Catherine, the 1998 Good Friday Agreement for Northern Ireland, 7/7 terrorist attacks in London in 2005, and the 2012 Summer Olympics in London.