Two passenger buses plunged into the Trishuli River in Nepal due to recent heavy rains and landslides. At least 63…