Sri Lanka has refused permission for a Chinese submarine to dock at Colombo next week after a similar visit in 2014 angered regional super-power India. File photo: AFP