Sensex falls 509.24 points to end at 56,598.28; Nifty declines 148.80 points to 16,858.60.

Sensex falls 509.24 points to end at 56,598.28; Nifty declines 148.80 points to 16,858.60.