Cloudflare’s Data Center Now in Nepal Cloudflare has recently deployed its 123rd data center in Kathmandu, Nepal. It is the 42nd… by Aakankshya Shrestha — February 26, 2018 in News 0