The Indian rupee has weakened against the dollar amid war in the Middle East, reviving political debates about currency strength and national prestige in India.