Gandhi, in a surprise move Friday, had strongly criticised the controversial ordinance approved by the cabinet to shield convicted lawmakers.
Rajnath Singh said Gandhi's outburst was an insult to the country. "The prime minister does not belong to a particular political party, but represents the whole country. At a time when he is representing the nation on foreign soil, his own party leader snubs him. It is unfortunate and inappropriate. This has hurt the prestige and esteem of the country," Singh said.