More than 130 people including tourists were trapped in Tibet near China’s rugged Himalayan border with Nepal on Wednesday after incessant rains unleashed landslides and floods, severing road links, according…
Tag: