A logo for Amazon Web Services (AWS) is seen in Paris, France, March 20, 2024. [Photo: Reuters/Benoit Tessier/File Photo] BY Reuters 2 minute read One of Amazon’s top executives defended the ...