There is actually a lot more demand for Kerosene in India than in Pakistan or anywhere else in the World. In fact, only Sub-Saharan Africa comes close in its use of Kerosene. Kerosene is used for everything from lighting to heating to cooking by 48% of Indians who have no access to electricity.
I did a project on this recently, which is why the numbers are fresh in my mind. I wrote a case study on a company by the name of D.Light Design trying to provide solar-powered lighting to poor in India and Sub-Saharan Africa and reduce their dependence on "toxic and unclean" Kerosene. There's an international project by the name of "The Lumina Project", it lists many of the companies working to bring lighting and renewable electricity to rural India. Local "Grameen Shakti" is another company that is very active.
Here's another little stat explaining why Kerosene prices must be low in India: The average household income in Indian villages without electricity is approximately US$12-15 per month (as per D.Light), and the Kerosene bill per month per household is around $3. That is roughly 20-25% of the household income. So you can see why Kerosene has to be cheap in India.
Lastly, to explain why Petrol prices are low in Pakistan one must consider two things:
1) Pakistan has the highest number of vehicles running on Natural Gas in the world (less demand, therefore, low price)
2) Our relationship with OPEC countries including Saudi Arabia, Kuwait, Qatar, UAE etc.