RBI Governor Sanjay Malhotra said markets can be irrational in the short term and that the rupee may be undervalued.