Delhi chief minister Arvind Kejriwal today flagged off the Aam Aadmi Party’s campaign for the 2017 Gujarat elections after arriving in Prime Minister Narendra Modi’s home state for a day-long visit.

Mr Kejriwal, who landed in Rajkot this morning with his family and party leader Kumar Vishwas, first paid a visit to the famous Lord Shiva temple in Somnath before launching the campaign with an attack on Gujarat Chief Minister Anandiben Patel.

“My original programme of Gujarat was of two days. Today we were to visit Somnath, and tomorrow we had meeting in Surat. But Anandibenji put undue pressure on people in and businessmen in Surat and got our programme cancelled,” he said.

Mr Kejriwal’s visit is seen as an attempt to give a push to the his local party organization and carve out a space for a third front in the state which so far has remained a two-party battlefield.

“In democracy, everybody has the right to express their views. Ours is a democracy,” the AAP chief said.

During the tour, Mr Kejriwal is also expected to visit a few villages of Junagadh, Gir-Somnath and Rajkot district to meet farmers.

Mr Kejriwal’s scheduled visit to Surat on July 10 had to be cancelled after a trade body withdrew its invitation, which AAP alleged was at the behest of state BJP government.