China

China is located in Asia, with the Yellow Sea, East China Sea, and South China Sea making up the Ocean to the east. Mongolia and Russia are on the border to the north, and many countries share China's eastern and southern borders.



The current location for the Chinese Grand Prix is the Shanghai International Circuit, in Jiading, Shanghai.

Driving in China

This RevMatchTV video shows Eric Robi's thoughts on driving in China in 2019.