Indian rupee weakens sharply as geopolitical tensions spike.