The Indian rupee started the day below the Rs 54 mark and is now around Rs 54.21 levels. There has been a sense of shock in the currency market for the last few months, said Anant Narayan, managing director and regional head of fixed income and currency trading of South Asia at Standard Chartered Bank.