Question: is there any time difference between india and sri lanka

Answer: No, The Sri Lanka Time reverted on 15 April 2006 to match Indian Standard Time calculated from the Allahabad Observatory in India 82.5 ° longitude East of Greenwich, the reference point for GMT.