In which country is William Hill's International business hub located?
Malta
Ireland
Spain
Cyprus
Answer
William Hill's International business hub is located in Malta, a small island nation in the Mediterranean Sea. Malta is known for its favorable gambling regulations and has attracted many gambling companies to set up operations there.
William Hill True Fan Quiz: 20 Questions to separate the true fans from the rest