India’s foreign exchange reserves rose for the fourth straight week to hit an all-time high of USD 642.49 billion in the week ending on March 15, as per the latest data released by the Reserve Bank of India (RBI). During the week, the foreign exchange kitty rose by USD 6.396 billion.