President Asif Ali Zardari will pay a day-long trip to India on Sunday to visit a shrine of a saint and to attend a luncheon to be hosted in his honour by Indian Prime Minister Manmohan Singh, presidential spokesman said Saturday.

Zardari will travel to the city of Ajmer in the northern Indian state of Rajasthan to visit a shrine of Hazrat Khwaja Gharib Nawaz, a famous Sufi Muslim saint.

“President Asif Ali Zardari will leave for Ajmer Shareef on Sunday for Ziarat and prayers at the Shrine of saint Hazrat Khawaja Ghareeb Nawaz and will return the same day,” Zardari’s spokesman Senator Farhatullah Babar said.

“The president has also accepted luncheon invitation of Prime minister Dr. Manmohan Singh in New Delhi en route to Ajmer Shareef,” the spokesman said in a statement.

The Spokesperson said that the President delegation to New Delhi will consist of Chairman Pakistan People Party and his son Bilawal Bhutto Zardari, Interior Minister Rehman Malik, Foreign Secretary Jalil Abbas Jilani and President’s personal and security staff, he said.

Zardari will be the first Pakistani head of state to visit India in seven years after then Pakistani president Pervez Musharraf paid an official visit to India in 2005.

Zardari has accepted Singh's invitation for lunch and will stop by in the Indian capital en route to the city of Ajmer, nearly 250 km from the Indian capital.

Although the visit is private, the main opposition has called for details and purposes of President Zardari’s visit to India. Religious parties have even called for cancellation of the visit.