answersLogoWhite

0

It is in (you guessed?) Tibet, China. You can look it up on Google and Google Earth. Sadly, there is no street view there.

User Avatar

Wiki User

10y ago

What else can I help you with?