The Indian rupee hit a record low of 88.7975 per dollar, pressured by higher US visa fees, tariffs, weak foreign inflows, and IT sector concerns, making it Asia’s worst-performing currency.