20120517 business.india-business: Sensex falls; rupee slumps: Is India growth story intact?