Women’s Open 2021: Sweden’s Anna Nordqvist wins major at Carnoustie