Taxi driver jailed 19 years for defilement