Controversy over Chinese ship at Sri Lankan port