Yes, it is absolutely safe unless and until you are attentive. Try thinking of Sri lanka as an Indian city and you will be good to go. People are welcoming but you need to behave and dress up properly at some places because people are little conservative in some regions..
Satvik Gupta
We are planning to visit Gujarat from Bengaluru for 7 days and will reach on 4th Jan 2020 at noon and return on 11th Jan 2020. What could be the possible itinerary if we want to visit temples including- 2 jyotirlinga’s, Dwarka, Rann of Kutch, Girnar, Guru Sikhar and famous Statue of Unity?