3 Results for:

June 3, 2019

United States
Seventy-Fifth Anniversary of D-Day

Operation Overlord, better known as D-Day, was the largest seaborne invasion in history. Launched on June 6, 1944, it targeted roughly fifty miles of coastline in Normandy, France. D-Day’s success guaranteed the defeat of Nazi Germany.

May 22, 2020

Global
Women’s Power Index

Find out where women around the world wield political power—and why it matters.