India's foreign exchange reserves are near-record high after they rose for the fourth straight week. The Reserve Bank of India's data shows that Forex reserves have hit 642.49 billion dollars.