Definition : Videsh Sanchaar Nigam Limited
Category : Business » Companies & Corporations
Country/Region : India India
Popularity :

What does VSNL mean?

Videsh Sanchaar Nigam Limited (VSNL), formerly owned by the Indian government, was taken over by the Tata Group and renamed Tata Communications Limited. Tata Communications Limited is a telecommunications company located in Mumbai, Maharashtra, India.