India Wednesday launched PSLV C16 rocket carrying three satellites from the southern spaceport of Sriharikota, said highly placed sources, Xinhua reported.