Amazon UK chief John Boumphrey’s baptism of fire
Whatever John Boumphrey thought he was taking on when he became Amazon’s UK boss, he almost certainly underestimated it. When he was appointed in November 2020, Britain was engulfed in the second major wave of Covid-19 infections and…