Indian stock markets have underperformed, losing billions in company valuations over 18 months Foreign investors began withdrawing funds before the recent Iran conflict escalated in February 2026 Experts debate if Indian stock valuations are inflated, citing limited manufacturing depth and sector froth