I'm say he's a liar. His grandma could have been the one who could have easily lied then.
What possible motive would she have?