Lucknow: In comments that may trigger a huge controversy, firebrand Vishva Hindu Parishad (VHP) leader Sadhvi Prachi on Tuesday called Father of the Nation Mahatma Gandhi a British agent.

In an apparent dig at Mahatma Gandhi, the controversial VHP leader said India got freedom from the British rule not by spinning the charkha, but because of sacrifices made by brave sons like Veer Savarkar and Bhagat Singh.

Addressing a Hindu Sammelan in Uttar Pradesh's Bahraich district, the saffron clad leader further said that every Indian national, whether Hindu or Muslim, should be allowed to bear only two children.

If somebody opts for more than two children then that person should be deprived of all the government facilities, the Sadhvi opined.

She further said those who do not chant "Bharat Mata ki Jai', "Vande Mataram", insult the national flag and those who indulge in cow slaughter have no right to live in India.

Sadhvi Prachi is not new to courting controversies. In the past she has several times made remarks at public functions which created huge political uproar.

She had earlier kicked up a storm by saying that if persons of other community produce 40-50 children, then Hindus should also raise four children.

Last month the VHP leader had stoked a controversy by making inflammatory remarks on the issue of 'love jihad'.

The latest hate speech came despite Prime Minister Narendra Modi's warning to party leaders to restrain from making controversial comments which can overshadow his government's agenda of development and economic reforms.