My mechanic recently serviced the carborator and as per him its very much fine.
During all this problem I've observed that the petrol supply gets stuck somewhere between fuel filter and input of carborator, means fuel is not been injecting to carbo. I've checked this immediately at problem time by unplugging the petrol pipe connected with the input of carborator, there was not petrol but the strange thing is after ejecting this pipe within 30-40 secs fuel automatically comes up. I plugged it again and car start but turned off after running few miles.
I'd doubt that tank is taking some air from outside but after verification it also found cleared. I don't know which thing is blocking the supply of fuel to carb as between tank and carborator there is only a fule pipe, one fuel filter and CNG cutout only. Pipe is not chocked and filter i've already changed twice to thrice but mystery is still there....