Designed by
Title
Saint Petersburg, Russia - 29 March 2020: Anglo American business company logo visible on screen. Corporation website page close- #177503899
Description
Saint Petersburg, Russia - 29 March 2020: Anglo American business company logo visible on screen. Corporation website page close-up, Illustrative Editorial
This image is editorial