Markets
Indian shares subdued after recent gains on monsoon worries
- Nifty 50 fell 0.46% to 23,946.25, while the BSE Sensex lost 0.48% to 76,728.37






































































































































































































































































