Former Indian government minister Shashi Tharoor has married girlfriend Sunanda Pushkar months after the couple were the focus of a cricket scandal.
He quit as junior foreign minister in April after charges that Ms Pushkar was given a free stake in an Indian Premier League (IPL) team he helped set up.
The wedding took place in Mr Tharoor's ancestral home in Kerala state.
Mr Tharoor spent three decades in the United Nations before quitting in 2007 to enter national politics.
He was elected to the Indian parliament in 2009 and was appointed junior minister for external affairs.
Mr Tharoor, 54, and Ms Pushkar, 48, were married on Sunday morning according to Hindu custom, amid the playing of the nadaswaram, a traditional south Indian instrument, and the beating of drums at an auspicious moment, reports said.
The wedding was attended by about 200 family and close friends.
For both the bride and groom, this is their third marriage.
Shashi Tharoor has been dogged by controversy since he began his Indian political career.
He ran into trouble with Congress party colleagues following some controversial tweets on personal and official matters.
He then quit as minister in April 2010 after a row over allegations that Ms Pushkar - a Dubai-based businesswoman - had received a free stake in a new IPL franchise.
Mr Tharoor quit but denied any wrongdoing.
He said he had done nothing "improper or unethical" and resigned because he did not want to be "an embarrassment" to the government.
He said he was just a mentor for the new Kochi team, to be based in his home state of Kerala, and denied allegations that he was set to benefit financially.