Sensex and Nifty 50 fell sharply on April 7 due to rising crude oil prices and geopolitical tensions, dropping 824 and 249 points respectively. FIIs have intensified selling, although analysts believe valuations are now attractive for long-term investments in quality stocks.