First ‘Survivor’ winner Richard Hatch won $1 million in 2000; now, 26 years later, court orders him to pay $3.29 million in unpaid taxes

Global Business Moderate confidence — 73/100

Unverified

Sources: Times of India