People

Celebrities and Royals from around the world. Right on schedule.

News

Daily news and events, covered by our international photographers.

Features

Odd, funny and touchy images. Be amazed.

Styling

Fashion and design trends.

Portrait

Premium Portraiture.

Reportage

In-depth Coverage.

Creative

Selected stock imagery.

Dukas Bildagentur
request@dukas.ch
+41 44 298 50 00

Your search:

109 result(s) in 0.07 s

  • Thousands protest Trump in New Jersey
    DUKAS_190141490_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141488_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141486_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141485_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141471_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141468_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141464_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141460_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141454_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141452_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141448_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141446_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141443_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141442_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141437_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141436_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141434_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141433_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141429_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141426_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141425_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • Thousands protest Trump in New Jersey
    DUKAS_190141424_POL
    Thousands protest Trump in New Jersey
    October 18 2025, Princeton, New Jersey, United States: Some 5000 people turned out for the second No Kings rally in Princeton New Jersey. It was part of a nationwide anti Trump protest. (Phil McAuliffe/Polaris) (FOTO:DUKAS/POLARIS)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134624_NUR
    'No Kings' Protest In Washington, DC
    A man holds a sign with the text ''King Free Since 1776'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134619_NUR
    'No Kings' Protest In Washington, DC
    A ''free DC'' sign is seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134614_NUR
    'No Kings' Protest In Washington, DC
    A person holds a sign while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134609_NUR
    'No Kings' Protest In Washington, DC
    A person holds a sign while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134603_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134597_NUR
    'No Kings' Protest In Washington, DC
    National Guard members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134592_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134587_NUR
    'No Kings' Protest In Washington, DC
    National Guard members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134581_NUR
    'No Kings' Protest In Washington, DC
    National Guard members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134574_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134569_NUR
    'No Kings' Protest In Washington, DC
    National Guard members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134564_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134559_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134554_NUR
    'No Kings' Protest In Washington, DC
    National Guard members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134549_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134544_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134540_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134777_NUR
    'No Kings' Protest In Washington, DC
    A woman holds a sign with the text ''No Kings Just Queens'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134772_NUR
    'No Kings' Protest In Washington, DC
    A protester performs a symbolic act wearing a Trump mask and a Statue of Liberty headpiece while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134767_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134762_NUR
    'No Kings' Protest In Washington, DC
    A person poses for a photograph while demonstrators participate in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134746_NUR
    'No Kings' Protest In Washington, DC
    United States Park Police members are seen while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134743_NUR
    'No Kings' Protest In Washington, DC
    A protester dressed as Jesus Christ chants while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134740_NUR
    'No Kings' Protest In Washington, DC
    Demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134736_NUR
    'No Kings' Protest In Washington, DC
    A person holds a sign with the text ''I'm fighting for freedom'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134732_NUR
    'No Kings' Protest In Washington, DC
    A participant dressed in a Trump-themed costume holds a sign reading ''The insane reign of Donald the Terrible'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134728_NUR
    'No Kings' Protest In Washington, DC
    A participant dressed in a Trump-themed costume holds a sign reading ''The insane reign of Donald the Terrible'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • 'No Kings' Protest In Washington, DC
    DUKAS_190134724_NUR
    'No Kings' Protest In Washington, DC
    A participant dressed in a Trump-themed costume holds a sign reading ''The insane reign of Donald the Terrible'' while demonstrators take part in a protest against the Donald Trump administration during the No Kings national rally in Washington, DC, USA, on October 18, 2025. Millions of people across the nation join the ''No Kings'' protest to demonstrate their disapproval of the current US administration. The No Kings Day of Defiance is organized to reject authoritarianism, billionaire-first politics, and the militarization of the country's democracy, according to a statement by organizers. (Photo by Aashish Kiphayet/NurPhoto)

     

  • Next page