Torrential rains have triggered severe flash floods and landslides on Indonesia’s Sumatra island. At least ten people have been confirmed…
Torrential rains have triggered severe flash floods and landslides on Indonesia’s Sumatra island. At least ten people have been confirmed…