Stockholm, Sweden - June 26 2022: Supreme Court of Sweden building, or Hogsta Domstolen, abbreviated HD, located in the old city of Stockholm, or Gamla stan, in a summer day
For Editorial use only
Editorial Credit:
Khaled ElAdawy / Meashots.com
Description: Stockholm, Sweden - June 26 2022: Supreme Court of Sweden building, or Hogsta Domstolen, abbreviated HD, located in the old city of Stockholm, or Gamla stan, in a summer day