China
Leri is a city located in Tibet, China.
You can find Leri at 30.08° N, 94.34° E, in the Northern Hemisphere. It is classified under Tibet, China.
The Tibet region of China is home to Leri and other cities such as Chéngguān Qū, Lhoka, Nyingchi.
Leri is surrounded by 20 cities and towns within a 25 km radius.
Leri is located in Tibet, China.
Leri is located at coordinates 30.08° N, 94.34° E in Tibet, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)