In a sweeping move, Nepal has ordered internet service providers to block access to 26 of the world’s most popular social media and messaging platforms, including Facebook, YouTube, Instagram, X ...