Antihelios is one of the best sunblocks available. It is much better than ANYTHING available in America. Eventually the FDA will move it's rear end and approve it. Unlike the others it protects the appearance of your skin over the long run.
Sun block is great, but it doesn't prevent all the damage the sun does.