Diesel to be cheaper by Rs 30 a litre, Indian Professor John