Filming Locations in Pokhara

Pokhara, Nepal
Les tribulations d'un Chinois en Chine (1965)

Pokhara is a city on Phewa Lake, in central Nepal. It’s known as a gateway to the Annapurna Circuit,...

View Details