Question: why nifty has fallen today?
Answer: Indian markets ended lower today, weighed down by losses in banking shares and heavyweight Reliance Industries. Analysts attributed today's fall to profit-taking after the recent run-up and weak European markets. ... The Nifty bank index fell 2% to ₹20,724.