IMO it was the language barrier. I think he genuinely wanted to invited her to his home in Anuradhapura and may be give a meal. The wrong question here to ask "Are you married". Most of our ppl don't know that it is a personal matter and they are been judged specially when asked by a foreigner.