PTC India offers 14.85% dividend yield vs PPF's 7.1%