Indian rupee hit a record low of 90.43 per US dollar on November 04, driven by foreign fund outflow and India-US trade deal doubt, making it one of Asia's worst performers.