The troubled state of world politics will keep Prince Ahmed bin Salman at home in Saudi Arabia for the Breeders' Cup World Thoroughbred Championships.