The rupee fell 51 paise, closing at 87.2 per US dollar, marking its sharpest decline in three weeks. Regional currency ...