"Rahul Gandhi should say whatever he wants at home. But what is the meaning of saying things against his own country in a foreign nation?" BJP MP SP Singh Baghel said after his party's MPs created furore in parliament over Mr Gandhi's remarks on Indian democracy in London.