India launches very own GPS system!

India launches very own GPS system!

India launches a satellite for our own navigation system.