Images by Magnum photographer Steve McCurry are on view in The Eyes of Humanity at the Ernst Leitz Museum from April 20 to October 10, 2021.