What is TERLS?

[A] A rocket launching Station
[B] A Space Science & Technology Center
[C] A satellite launched by India
[D] A satellite launched by USA

Show Answer

Advertisement

Quiz Categories