News

Spain's Beckham Law has had some bad press recently and its promise of a flat tax rate of 24 percent is not always as good as ...