A former Indian judge has been jailed for contempt.
Justice CS Karnan had been on the run since receiving a jail sentence last month.
He was arrested in the southern Indian state of Tamil Nadu on Tuesday night, 20 June.
He was found guilty of making allegations against fellow judges.
He was convicted of contempt by the country's Supreme Court after sending a letter to the Prime Minister, Narendra Modi, in which he flagged up the names of 20 judges he alleged were corrupt.
He failed to bring any evidence to his claims and, after that he was summoned to India’s top court and barred from judicial practice, he responded by accusing the seven judges of caste discrimination. He then banned them from leaving the country.
The top court has barred Indian media from publishing and broadcasting Justice Karnan's statements, after judges attempted to enforce a psychiatric evaluation on him. He responded by ordering similar tests for the panel of judges.