Tata Communications

- vsnl.in
6,276,902 $ 8.95