As many as 7,448 Indians are in prisons across 81 countries, according to this reply to the Lok Sabha (lower house of Parliament) by minister of state for external affairs M J Akbar on July 19, 2017.

Saudi Arabia tops the list with 2,046 Indians jailed, followed by United Arab Emirates (1,376), Nepal (852), Kuwait (506), and Pakistan (468). The top five countries account for 70% of Indians jailed abroad.


Source:Lok Sabha

“The United States of America, Canada, Australia and many countries in Europe do not share

information about Indian nationals in their prisons due to the strict provisions of privacy laws,” Akbar told the Lok Sabha.

(Mallapur is an analyst with IndiaSpend.)

We welcome feedback. Please write to We reserve the right to edit responses for language and grammar.


“Liked this story? is a non-profit, and we depend on readers like you to drive our public-interest journalism efforts. Donate Rs 500; Rs 1,000, Rs 2,000.”