Editorial Images
Indian farmers storm iconic Red Fort in New Delhi
NEW DELHI, INDIA - JANUARY 26: Indian farmers gather at the iconic Red Fort during Republic Day to protest over new farming laws on January 26, 2021 in in New Delhi, India. Some farmers stormed the Red Fort and hoisted flags from the ramparts where traditionally India’s Prime Minister hoists the national flag on Independence Day. (Photo by Pallava Bagla/Corbis via Getty Images)