Storms trap over 130 near China’s Tibet-Nepal border M Haris July 10, 2024 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...