Indian Rupee Weakens Towards 95 Per Dollar as Foreign Inflows Fade and Oil Prices Surge