Niti Pass


Niti Pass - mountain pass in People's Republic of China.