Tuberculosis (TB) will be eradicated from Sri Lanka by 2025, twenty five years ahead of the target set by the WHO which is 2050.