Vietnamese national flags line the main street of Than Uyen in Lai Chau province, on Vietnam's northern border. A single motorbike passes as mountains appear under a cloudy sky behind the low shophouses.