On Tuesday, the Indian rupee weakened to a record low of 95.6 amid elevated global oil prices and economic headwinds caused by the West Asia conflict.