Please visit these websites for visa regulations (for Indian citizens):
For Indian passport holders: https://www.slhcindia.org/index.php?option=com_content&view=article&id=682&Itemid=109
For Official Indian Passport holders: https://www.immigration.gov.lk/pages_e.php?id=64