The Mahabharata mentions the Sinhala, which is testament to the antiquity of the Sinhalese. Sinhalese is the oldest spoken Indo Aryan language in South Asia. It is older than Hindi, Bengali, Gujarati, Marathi, Odiya, Punjabi. The capital of the Sinhalese - Anuradhapura - was established as far...