So he is lying out of his teeth then when he says one nation under God - he believes in many Gods. He can't be trusted.
If he says he is a devout hindu then starts reading words from the scriptures at a ceremony then he is as fake as they come. He should have asked the deputy PM to read it out. He is shameless.