@Tp
apply anti rust chemical on undercarriage thoroughly and dont ever wash ur car with salty water. check before service ... karachi lies near sea so the moisture in atmosphere is dense no matter wat u do it will rust ....
the rust primarliy spread from fendor area as mud and water directly hit this area make sure to clean this part as often as possible ....... nd after driving into rain try to clean the mud or dirt coz after mud dried out it effects more thus rust more quickly as it sticks to it.....
nd having a diesel coat is another myth that we Pakis follows or same as that of new or burnt oil .....