Indian stock markets ended 2025 as the world's worst performers. Foreign investors pulled out billions due to currency ...