20110918 india: For petrol; Indians shell out the most in the world