Sensex, Nifty End At Three-Week Low Ahead Of F&O Expiry