Dantapur , Pallur , and Mahanadi mouth are Indian ports .
And major drawbacks of all the hypotheses except east Indian town of Singhpur in Jajpur district was they all lacked ancient developed ports like Tamralipta through which voyages to Sri Lanka would have been possible .
History of Sri Lanka