Let's be honest Alok, Sri Lanka has done better than India, despite a debilitating war which ravaged the island for over 25 years.
Sri Lanka is Asia's oldest parliamentary democracy with universal suffrage for both men and women since 1931 and parliamentary government since independence from British rule in 1948. The world's first woman prime minister was from Sri Lanka.
Better GDP per capita
List of countries by GDP (nominal) per capita - Wikipedia, the free encyclopedia
Better HDI
Better relations with all her neighbours; Pakistan, Bangladesh, Nepal, Bhutan, Maldives, China, Iran - all have great and cordial political relations with Sri Lanka.
And now even a faster growing economy after the end of the war:
A booming tourism industry:
More politically stable than India - no random bomb blasts or terrorist attacks or separatist groups anymore.
The average Sri Lankan has a higher quality of life than the average Indian.
Women are treated far, far better in Sri Lanka and have a higher position in society than they do in India:
Female infanticide is absolutely unheard of in Sri Lanka
The average Sri Lankan is far more generous and civically engaged, than the average Indian:
And Sri Lanka is a lot cleaner than India too
No need to be try and put down others; it's a very typical Indian mentality and one of the reasons India does not have many friends in the neighbourhood.