Riqsid, do you or do you not have a Sri Lankan PPL, and is this or is this not based on your FAA PPL? The way you write your post does not make this very clear.
In any case, to make your FAA PPL valid and current again you need to do a BFR. As above, that's a minimum one hour groundschool and a minimum one hour flight. If you haven't flown for three years, don't expect this to be enough. The BFR needs to be done with an FAA instructor but if you can find one in Sri Lanka or nearby you don't have to go to the US for that. The only thing that I'm not sure of is whether the BFR needs to be done on an N-reg. Anyone?
Furthermore, did you inform the FAA about your change of address? Failing that also invalidates your FAA PPL.
(And do you or do you not have a spell checker?

)