Where is Tire?

Where is Tire located?

Tire, Hainan, China (approx. 18.5425°, 109.5722°)


Where is Tire on the map?