fbpx

Declaration for the Future of the Internet forwarded by 32 nations, including US, EU members