How long can a Bengal tiger live?

tigers can live up to to 15-20