Muirfield was stripped of its right to host the British Open after the Scottish club voted against admitting female members in a move that provoked sharp criticism from players and lawmakers on Thursday.

More...