What are the health benefits of green tea?

So far, green tea has been shown to help prevent second heart attacks in people who have already had one, to reduce the infectivity of viruses and bacteria, and to help protect against prostate, breast, stomach and colon cancer.