Hi,
As per Petroleum Act, for Diesel, being petroleum class B, no licence needed for transport or storage if the total quantity at any one place does not exceed 2500 liters and none of it is contained in a receptacle exceeding 1000 liters.
For C.N.G. you need to check in which petroleum class it falls, .
Petroleum Class A means petroleum having a flash point of below 23 degree centigrade.
Petroleum Class B means petroleum having a flash point of 23 degree and above but below 65 degree centigrade.
Rest is Class C.
regards
Mukesh Mehta