Iran has launched yet another home-grown satellite as the country aims to bridge the gap with other nations in the race for space dominance.