hi guys have u noticed this sign "GET 19kms/L with TDI diesel power" at PGA philippines beside porsche showroom near mazda greenhills along edsa?

does someone knows what the TDI mean, is it "Turbo Diesel Ingection" or what, don't really know. and by the way can it be really true and is this 19kms/L a pure highway consumption or what?

can someone please comment on these