DPRK satellite launch is exercise of right to self defense: Envoy | Al Mayadeen English