At a time when weddings in the houses of politicians are under public gaze, Delhi Chief Minister Arvind Kejriwal faced embarrassment for questioning one such marriage in Union Culture and Tourism Minister Mahesh Sharma's family.

On Monday, Kejriwal, who is also the Aam Aadmi Party (AAP) convener, tweeted questioning the mode of payment and expenditure being incurred on the marriage of Sharma's "daughter".

"It is the marriage of BJP MP Mahesh Sharma's daughter. Have all payments been made through cheque? Is the wedding taking place in Rs 2.50 lakh? How were the notes exchanged?" he said.

Kejriwal's poser came on a day when Bharat Bandh, called by a section of the Opposition including AAP, is underway. It also followed the criticism which mining baron and former Karnataka minister G Janardhan Reddy faced after the extravagant wedding of his daughter earlier this month.

However, the Delhi CM got a terse reply from Sharma, who is also BJP's Lok Sabha MP from Gautam Buddh Nagar (Noida).

He said, "Correct your information. It is my son's marriage. Yes, all payments are being made through cheque."

Not just Sharma but several on Twitter trolled the Delhi CM for his wrong information.

"The problem with Kejriwal is that he after furnishing "facts", he does not clarify that the facts are based on fiction," said Jaideep.

"Desperation of @ArvindKejriwal turning into pathetic comedy as his brazen lies countered quickly. Seems his notes-piles yet to be converted," said Sanjeev Goyal.

"Excellent? his bluffs needs to be rebutted immediately," replied Anjani Pandey.