Are the words 'nearly' and 'almost' completely interchangeable or are they like 'less' and 'fewer' to be used in different circumstances? I have been asked what the difference is by a non-native English speaker and I have no idea. 
In the dictionary they are both defined as the other. Is there a difference?
(Sorry for any errors in this post. I live abroad and I am often asked questions about English grammar and I know I am really not the person to ask
)