India has successfully launched a rocket carrying a record 20 satellites, as its space agency looks to grab a larger slice of the lucrative commercial space market.
The rocket carries the highest ever number of satellites on a single Indian mission and the third highest in history.
It blasted off on Wednesday from the southern spaceport of Sriharikota, carrying satellites from the US, Germany, Canada and Indonesia.
Most of the satellites will enter orbit to observe and measure the Earth's atmosphere, while one of them aims to provide service for amateur radio operators.