The international tour of the China Mobile Science and Technology Museum in Nepal was launched here on Wednesday.