Did Prince Vijaya land in Sri Lanka?
Thamirabarani River (Sanskrit: Tāmraparṇī), is located in the Thoothukudi and Tirunelveli districts of Tamil Nadu, South India. It is on the southeast coast of India, and it sits directly across the Gulf of Mannar from the north-western coast of Sri Lanka …