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..
Roshni Mehta
I am from Pune. I want to explore North India. I have 10 days in my hand. Can you tell me what places I should cover?