KATHMANDU, Feb 24: The Nepal Telecommunications Authority (NTA) has sought explanation from some internet service providers (ISPs) after it was revealed that they allowed the operation of TikTok, a social media platform which has been banned by the government.