In Business NewsBy Abhinav Sharma Overseas Indians deposit $12 billion in India, nearly doubling last year’s total In Business NewsBy Abhinav Sharma By Abhinav Sharma • December 27, 2024 12:38 PM PST