India's net FDI falls to $1 billion in 2024-25

Business