China: Rs 31.30 per litre
In China, petrol costs $0.74 or about Rs 31.30 per litre. That is almost half of what it costs in India.
Image: China's People's Liberation Army soldiers performing a dragon dance. | Photograph: Philippe Lopez/AFP/Getty Images
Also read: Talent crunch? Not a big problem in India!