Open Internet by MindsNetA bicycler somehow survives a massive landslide in Arunachal Pradesh, India.