Weeks after an international court struck down its claims over the disputed South China Sea, a high resolution satellite has been successfully launched by China on Wednesday. Satellite aims to provide seamless view of seas inorder to protect its maritime rights besides land borders and global hotspots. Read More at News Nation