The 46th British Open 2021