Rupee weakens to record low as geopolitical tensions escalate.