Energy for sustainable road transportation in China: Challenges, initiatives and policy implications
LNG (liquefied natural gas): A necessary part in China's future energy infrastructure