Yes, Sri Lanka visa for Indian tourists is mandatory in addition to tourists from different countries to acquire a visa as a way to enter this nation. It has a long standing democratic tradition and therefore respects the freedom of speech and expression.