In the past few sessions, benchmark indices have stayed under pressure. Is the falling rupee to blame, or is foreign selling ...