China claims most of the South China Sea including Sabina Shoal, located 140 kilometres (86 miles) west of the Philippine island of Palawan, the closest major land mass
firstpost.com
Read Full Story
Powered by U6L