New Delhi: Rebel Bharatiya Janata Party (BJP) Shatrughan Sinha took to Twitter as he launched a veiled attack on Prime Minister Narendra Modi and party chief Amit Shah, calling them a ‘one man show, two men army’, said media reports on Friday. (Also read: Sinha Tells People to Vote For AAP Leader, Shown Black Flags) Also Read - PDP's Waheed Parra Remanded to 15-Day NIA Custody for Alleged Connections with Hizbul Mujahideen

“‘One man show and two men army’ still stay in their arrogance and extraordinary overconfidence, displayed once again in the form of ‘Ruling India for next 50 years’. Is it because of …controlled EVMs,” Sinha questioned. Also Read - West Bengal: Suvendu Adhikari Resigns as State Transport Minister, Cracks Widen In Trinamool Congress

Even as he slammed the Modi-Shah duo, Sinha heaped praises on Samajwadi Party chief Akhilesh Yadav. “In the era of arrogant politics (Some of our people of ruling party), I see a bright star following accommodative politics. Akhilesh Yadav stating that “He shall take two steps backward for a grand coalition in UP. A young politician displays tremendous conviction, courage, seriousness and exceptional maturity and understanding of the subject,” he said.

Sinha had also been vocal in his criticism of the Rafale deal. In fact, he has repeatedly been targeting the BJP leadership ever since he was sidelined and overlooked for a ministerial berth after the 2014 Lok Sabha elections. Sources said that Bihar Deputy Chief Minister Sushil Kumar Modi will be the BJP candidate for the next Lok Sabha election from Patna Sahib instead of Sinha. The disgruntled MP had hinted that he would contest from the 2019 Lok Sabha polls from the same seat even if the situation is otherwise. “The location (of the constituency) will be the same, even if the situation is otherwise,” he had said.